Matlab快速入门之工作区变量

4.3
(3)

正如我们在《Matlab快速入门之桌面基础知识》一文中,提到的Matlab工作区。一般,打开Matlab界面,右侧部分就是Matlab的工作区。工作区中,包含在MATLAB®中创建、从数据文件导入、或其他程序导入的变量。本文,我们将叙述如何在Matlab中保存当前工作区变量,变量导入,以及变量创建的基本过程。

Matlab快速入门之工作区变量

例如,下列语句在工作区中创建变量AB

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快速入门之工作区变量

退出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工作区变量、命令窗口如何清除

共计3人评分,平均4.3

到目前为止还没有投票~

很抱歉,这篇文章对您没有用!

让我们改善这篇文章!

告诉我们我们如何改善这篇文章?

转载文章,原文出处:MathWorks官网,由古哥整理发布

如若转载,请注明出处:https://iymark.com/articles/2845.html

(1)
微信公众号
古哥的头像古哥管理团队
上一篇 2022年09月06日 23:50
下一篇 2022年09月07日 22:08

你可能感兴趣的文章

发表回复

登录后才能评论
微信小程序
微信公众号