matlab中saveas图片和save变量到不同路径(文件夹)下

%文件夹以VC中的数字命名
VC = [5 10 20 30 40 50];
V  = 30;
for i=1:1:8 %判断相应的文件夹
    if V == VC(i)
        break;
    end
end
......
......
plot(x,y);%画出在该速度下的某个变量相应曲线;
saveas(gcf,['E:/desk/pic/' num2str(VC(i)) '/','此处写图片名称']);%保存该图片,fig格式
......
......
a=x;
save('['E:/desk/pic/' num2str(VC(i)) '/x.mat'],'a');%x.mat为文件名+后缀,a为工作空间的变量
........

补充:还可以这样

%Example
A1=eye(18,18);%A1,A2,A3为假设矩阵或者变量
A2=ones(18,18);
A3=zeros(18,18);
A_all = [A1,A2,A3];
for i=1:1:3
    assignin('base',['A' num2str(i+3)],A_all(:,18*(i-1)+1:18*i));
    save(['E:/desk/nature/coefficient_matrix/' ['A' num2str(i)] '.mat'],['A' num2str(i)]);
end

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值