正如我们在《Matlab快速入门之桌面基础知识》一文中,提到的Matlab
工作区。一般,打开Matlab
界面,右侧部分就是Matlab
的工作区。工作区中,包含在MATLAB®中创建、从数据文件导入、或其他程序导入的变量。本文,我们将叙述如何在Matlab
中保存当前工作区变量,变量导入,以及变量创建的基本过程。
例如,下列语句在工作区中创建变量A
和B
。
A = magic(4);
B = rand(3,5,2);
使用whos
命令可以查看工作区的内容。
>> whos
Name Size Bytes Class Attributes
A 4x4 128 double
B 3x5x2 240 double
此外,Matlab右侧的“工作区”窗格也会显示变量。
退出MATLAB
后,工作区变量不会被保留,而是直接清除。这时,我们可以使用save
命令保存工作区当前数据以供将来使用
save myfile.mat
通过保存,Matlab
会使用.mat
扩展名将当前工作区保存在当前工作文件夹中一个后缀名为MAT文件的压缩文件中。
当我们需要清除当前工作区中的所有变量,可以使用clear
命令。此外,可以使用clc清理命令行窗口的历史命令。
当然,我们可以使用load
将MAT文件中的数据还原到工作区。
load myfile.mat
你可以尝试先保存工作区,然后使用clear命令清除工作区,再使用上述命令读取并还原工作区。
>> save myfile.mat
>> clear
>> load myfile.mat
>> A
A =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
>> B
B(:,:,1) =
0.7060 0.0462 0.6948 0.0344 0.7655
0.0318 0.0971 0.3171 0.4387 0.7952
0.2769 0.8235 0.9502 0.3816 0.1869
B(:,:,2) =
0.4898 0.7094 0.6797 0.1190 0.3404
0.4456 0.7547 0.6551 0.4984 0.5853
0.6463 0.2760 0.1626 0.9597 0.2238
如果你想清除Matlab工作区的变量,可以通过clear
命令实现,详情参考:《Matlab工作区变量、命令窗口如何清除》
转载文章,原文出处:MathWorks官网,由古哥整理发布
如若转载,请注明出处:https://iymark.com/articles/2845.html