matlab如何将一个矩阵存入txt文件

2024-11-22 21:38:20
推荐回答(4个)
回答1:

不要求格式的话,可以用save直接档模塌保存,要求格式的话可以用fprintf

save(FILENAME,VARIABLES,'-ascii')
FILENAME,文件名
VARIABLES,变量名
'-ascii'是固行圆定的参数,指定以文本方式输出码搏

fprintf(FID, FORMAT, A)
FID是通过fopen得到的文件id
FORMAT是格式字符串
A是输出的变量

详细可以参考matlab对应帮助文件

回答2:

save('filename.txt','var','ascii'),
其中。filename是保存后的文件名,var是要保存的数森毕据等,ASCii等是轿春掘保存模式,表示是ASCii码的形式保存闭核的

回答3:

按你的写法姿皮 现在d盘建立txt文件 123.txt 接下来程序迹闹差为
A=[4148764.2509 5426441.2517 7034655.886;
……
4148764.2509 5426441.2517 7034655.8]
fid=fopen('d:\123.txt','wt');
fprintf(fid,'%f'弯唤,A);

回答4:

a=rand(3,3)
save '陵租C:\Documents and Settings\Administrator\桌面悉虚\新建尺陆兆 文本文档.txt' a -ASCII