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/program/matlab/workspace-variables.html

(0)
上一篇 2022年09月06日 23:50
下一篇 2022年09月07日 22:08

相关推荐

  • Matlab使用while来循环执行真值条件语句

    文章目录(展开/隐藏→) 展开常见用法语法说明重复执行语句,直到表达式为 False跳至下一循环迭代在表达式为 false 之前退出循环友情提示 4.3 (3) 前面,我们讲过Ma…

    2021年04月07日
    073
  • Matlab颜色光照曲面图函数surfl用法

    文章目录(展开/隐藏→) 展开常见用法语法说明创建具有基于颜色图的光照的曲面图使用光源对象创建曲面图指定曲面图的光源方向和反射 4.3 (3) 今天,继续讲解Matlab中的曲面图…

    2021年02月03日
    051
  • Matlab快速入门之矩阵和数组

    文章目录(展开/隐藏→) 展开数组创建矩阵和数组运算矩阵串联复数矩阵 4.3 (3) 这篇来讲一下Matlab中矩阵和数组的应用,MATLAB是matrix laboratory的…

    2022年09月05日
    068
  • Matlab表达式三维绘图函数fplot3

    文章目录(展开/隐藏→) 展开常见用法语法说明三维参数化线条绘制参数范围指定线条曲线标记多线条绘制线条曲线的修改坐标轴刻度修改 4.6 (5) 今天,带来Matlab中,绘制三维表…

    2020年10月27日
    035
  • Matlab极坐标绘制散点图polarscatter

    文章目录(展开/隐藏→) 展开常见用法语法说明极坐标中创建散点图使用已填充标记并设置标记大小使用具有不同大小和颜色的标记绘图之前从度转换为弧度合并两个散点图创建散点图之后进行修改 …

    2020年12月28日
    0754
  • Matlab fimplicit3根据三维影函数绘制图形

    文章目录(展开/隐藏→) 展开常见用法语法说明绘制三维隐函数指定绘图区间修改隐式曲面的外观创建后修改隐曲面 4 (2) 前面,我们讲过两个变量的隐函数绘图函数fimplicit的用…

    2021年02月10日
    051

发表回复

登录后才能评论
本站APP