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