将Matlab中的数据输出到指定的txt文本文件中
%将Mydata矩阵输出到指定的txt文件中 fid = fopen("data.txt","wt"); [m n] = size(Mydata); for i=1:m, for j=1:n, if j==i, %对角线上的元素置零 fprintf(fid,"%g, ",0); elseif j==n, %输出到行尾,换行 fprintf(fid,"%g, ",Mydata(i,j)); else %用逗号和一个空格隔开 fprintf(fid,"%g, ",Mydata(i,j)); end end end fclose(fid);
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: 将matlab中数据输出保存为txt或dat格式
- 下一篇: matlab将矩阵写入文件