凯鲁嘎吉
用书写铭记日常,最迷人的不在远方

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. 结果

运行程序前:

运行程序后:

posted on 2019-11-20 21:31  凯鲁嘎吉  阅读(7314)  评论(0编辑  收藏  举报