matlab中如何使用for循环,在每个循环中生成一个数组、图片、文件夹,并将数组和图片存入文件夹中。谢谢!
是我使用的生成文件夹,图形数组的程序:fori=21:22;j=sprintf('%d',i);x=strcat('Run',j,'.mat');y=strcat('Ru...
是我使用的生成文件夹,图形数组的程序:
for i = 21:22;
j = sprintf('%d',i);
x = strcat('Run',j,'.mat');
y = strcat('Run',j,'exp.mat');
h = strcat('Run',j,'.bmp');
s=strcat('mkdir Run',j);
z = Fricy(x);
t = linspace(0,32,32768);
b = z(1,1:32768);
savefile = 'y';
save(y, 'z')
saveas(plot(t,b),h)
system(s);
end 展开
for i = 21:22;
j = sprintf('%d',i);
x = strcat('Run',j,'.mat');
y = strcat('Run',j,'exp.mat');
h = strcat('Run',j,'.bmp');
s=strcat('mkdir Run',j);
z = Fricy(x);
t = linspace(0,32,32768);
b = z(1,1:32768);
savefile = 'y';
save(y, 'z')
saveas(plot(t,b),h)
system(s);
end 展开
1个回答
展开全部
保存时加上文件夹即可
.......
s=strcat('mkdir Run',j);
system(s);
savedir=strcat('Run',j,'\');
savefile_x = strcat(savedir,x);
savefile_y = strcat(savedir,y);
savefile_h = strcat(savedir,h);
save(savefile_y, 'z','-mat');
saveas(plot(t,b),savefile_h);
.......
.......
s=strcat('mkdir Run',j);
system(s);
savedir=strcat('Run',j,'\');
savefile_x = strcat(savedir,x);
savefile_y = strcat(savedir,y);
savefile_h = strcat(savedir,h);
save(savefile_y, 'z','-mat');
saveas(plot(t,b),savefile_h);
.......
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询