注册 登录
编程论坛 Matlab

如何将生成的矩阵转化成txt文件?

nuoya1129 发布于 2008-11-07 16:46, 3394 次点击
假如运行结果出来是矩阵a=[1 2;3 4]
如何将结果保存成txt文件?
谢谢大家指点!
5 回复
#2
hitzhang2008-11-07 18:15
>> savefile = 'C:\Documents and Settings\Administrator\桌面\test.txt';
>> a=[1 2;3 4];save(savefile, 'a','-ASCII')
#3
nuoya11292008-11-07 20:40
十分感谢,不过它保存之后的有效数字很多,能不能保存成整数的形式?
#4
hitzhang2008-11-07 21:40
不会阿
#5
nuoya11292008-11-11 10:58
还是谢谢了!
#6
liushikuan2008-11-13 10:11
可以的。
a=[1 2;3 4];
fid=fopen('1234.txt','wt');
fprintf(fid,'%.0f %.0f\n',a');
fclose(fid);
1