MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   资料存档 (https://www.labfans.com/bbs/forumdisplay.php?f=72)
-   -   如何在Matlab中将数组打印到.txt文件? (https://www.labfans.com/bbs/showthread.php?t=22782)

poster 2019-12-10 16:49

如何在Matlab中将数组打印到.txt文件?
 
我刚刚开始学习[B]Matlab[/B] ,所以这个问题可能很基本:

我有一个变量

a=[2.3 3.422 -6.121 9 4.55] 我希望将值输出到.txt文件,如下所示:

2.3 3.422 -6.121 9 4.55 我怎样才能做到这一点?

fid = fopen('c:\\coeffs.txt','w'); //this opens the file //now how to print 'a' to the file??
回答:
以下应该可以解决问题:

fid = fopen('c:\\coeffs.txt','wt'); % Note the 'wt' for writing in text mode fprintf(fid,'%f\n',a); % The format string is applied to each element of a fclose(fid); 有关更多信息,请查看[URL="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fopen.html"]FOPEN[/URL]和[URL="http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fprintf.html"]FPRINTF[/URL]的文档。



[url=https://stackoverflow.com/questions/1456882]更多&回答...[/url]


所有时间均为北京时间。现在的时间是 23:35

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.