牛骨文教育服务平台(让学习变的简单)
博文笔记

将Matlab中的数据输出到指定的txt文本文件中

创建时间:2013-05-31 投稿人: 浏览次数:2490
%将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);

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。