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. 结果
运行程序前:
运行程序后: