MATLAB實例:新建文件夾,保存.mat文件並保存數據到.txt文件中


MATLAB實例:新建文件夾,保存.mat文件並保存數據到.txt文件中

作者:凱魯嘎吉 - 博客園 http://www.cnblogs.com/kailugaji/

用MATLAB實現:指定路徑下新建文件夾,將數據保存為.mat文件存放到新建的文件夾里,並將數據寫入.txt文件中,存放到新建的文件夾中。

1. demo.m

clear
clc
n=5;
str=num2str(n);
A=magic(n);
new_folder = sprintf('E:\\MATLAB\\Data_%s', str); %指定路徑
mkdir(new_folder); %新建文件夾
savePath=[new_folder, '/Magic_',str, '.mat'];
save(savePath, 'A');  %保存mat文件
load(savePath);  %加載mat
% 寫入txt文件
fid=fopen([new_folder,'/Magic(', str, ').txt'], 'w');
for i=1:n
    for j=1:n
        fprintf(fid, '%d\t', A(i,j));
    end
    fprintf(fid, '\t\n');
end
fclose(fid);

2. 結果

運行程序前:

運行程序后:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM