matlab里怎么把结果输出到一个text里,不是简单的一个结果,而是还有好多文字加每次迭代结果的显示
答案:2 悬赏:40 手机版
解决时间 2021-03-08 06:31
- 提问者网友:原来太熟悉了会陌生
- 2021-03-07 23:27
matlab里怎么把结果输出到一个text里,不是简单的一个结果,而是还有好多文字加每次迭代结果的显示
最佳答案
- 五星知识达人网友:像个废品
- 2021-03-07 23:47
dlmwrite
Write matrix to ASCII-delimited file
Syntax
dlmwrite('filename', M)
dlmwrite('filename', M, 'D')
dlmwrite('filename', M, 'D', R, C)
dlmwrite('filename', M, attribute1, value1, attribute2, value2, ...)
dlmwrite('filename', M, '-append')
dlmwrite('filename', M, '-append', attribute-value list)
Write matrix to ASCII-delimited file
Syntax
dlmwrite('filename', M)
dlmwrite('filename', M, 'D')
dlmwrite('filename', M, 'D', R, C)
dlmwrite('filename', M, attribute1, value1, attribute2, value2, ...)
dlmwrite('filename', M, '-append')
dlmwrite('filename', M, '-append', attribute-value list)
全部回答
- 1楼网友:一把行者刀
- 2021-03-08 00:28
你这种情况有两种方法:
法一:把每次迭代的结果先存到一个数组里,计算结束后打开文件一次性写入,这里需要默认的文件打开方式,即‘w’,这样就不会存在覆盖问题,而且效率较高。
法二:先打开一个文件,将每次迭代的结果逐个添加到文件中,注意是“添加”,这要求文件打开模式是‘a’,这个效率较低,不如法一。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯