poster
2019-12-10, 16:49
我刚刚开始学习Matlab ,所以这个问题可能很基本:
我有一个变量
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); 有关更多信息,请查看FOPEN (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fopen.html)和FPRINTF (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fprintf.html)的文档。
更多&回答... (https://stackoverflow.com/questions/1456882)
我有一个变量
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); 有关更多信息,请查看FOPEN (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fopen.html)和FPRINTF (http://www.mathworks.com/access/helpdesk/help/techdoc/ref/fprintf.html)的文档。
更多&回答... (https://stackoverflow.com/questions/1456882)