(急)!matlab中txt输出:我有一个矩阵A,想输出为txt格式,不要用科学计数法输出。我想知道具体代码,谢

如题所述

dlmwrite('A.txt',A,'delimiter','\t','precision','%3.2f');
解释:
A.txt为输出的文件
A为输出的矩阵
'delimiter','\t' 表示分隔符为制表符
'precision','%3.2f' 表示不以科学计数法输出,输出形式为:小数点前有3位数,小数点后有2位数。
假如矩阵元素全是整数,那么'%.0f', 控制小数点后没有数,即为输出整数。

希望可以帮助你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-10
dlmwrite('xx.txt',yy,' '), 具体用法自己查看帮助文件
不过如果你矩阵很大的话,dlmwrite会比较慢
我是用C写的程序来写大的数据,比较快