Matlab 代码运行完成后自动保存工作区数据

1. 保存工作区变量及数据:save函数
save(filename) % 将当前工作区中的所有变量保存在名为filename的MAT 文件中。如果filename已存在,save会覆盖该文件

save(filename,variables) % 仅保存variables指定的结构体数组的变量或字段

比如:

filename = "test.mat";
save(filename)
save test.mat    % 二者等价

只保存部分变量:

p = rand(1,10);
q = ones(10);
save("pqfile.mat","p","q")
save pqfile.mat p q    % 二者等价
2. 自动保存图窗:savefig函数

保存单个图窗:

figure
surf(peaks)
savefig('PeaksFile.fig')

保存多个图窗:

% 创建两个绘图并将图窗句柄存储到数组 h 中。将这些图窗保存到文件 TwoFiguresFile.fig。

h(1) = figure;
z = peaks;
surf(z)

h(2) = figure;
plot(z)

savefig(h,'TwoFiguresFile.fig')
close(h)
3. 保存命令行输出为日志:diary函数
diary myDiaryFile    % 启用日志记录并将生成的日志保存到 myDiaryFile。

xxxxxx % 运行代码

diary off

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值