主要内容

创建和编辑变量

创建变量

MATLAB® 工作区包含您在 MATLAB 会话期间创建和存储在内存中的变量。您可以通过运行 MATLAB 代码或使用现有变量,在工作区中创建新变量。

要创建新变量,请在命令行窗口中输入变量名称,后面紧跟等号 (=) 以及您希望赋给该变量的值。例如,如果您运行这些语句,MATLAB 将向工作区添加四个变量。

x = 5.71;
A = [1 2 3; 4 5 6; 7 8 9];
I = besseli(x,A);
C = {A A A};

在为变量赋值之前,不必先声明变量。

如果赋值语句没有以分号 (;) 结束,MATLAB 会在命令行窗口中显示结果。“工作区”面板显示将标量值赋给变量的结果。

x = 5.71
x =
    5.7100

如果没有将语句的输出显式赋予某个变量,MATLAB 通常会将结果赋予保留字 ans。对于每一个返回输出值但未将输出值赋予某个变量的语句,ans 的值会随着这些语句的不同而变化。例如,调用函数,但不将输出赋给变量。

sin(1)
ans =
    0.8415

查看工作区内容

要查看基础工作区中的变量列表,请使用“工作区”面板。例如,使用 workspace 函数打开“工作区”面板,并显示工作区中变量的名称、值、大小和类。

workspace

Workspace panel showing the name, value, size, and class of four variables

您也可以在命令行窗口中使用 who 命令来查看变量列表。要列出有关大小和类的信息,请使用 whos 命令。例如,使用 whowhos 命令查看工作区内容。

who
Your variables are:

A  C  I  x
whos
  Name      Size            Bytes  Class     Attributes

  A         3x3                72  double
  C         1x3               576  cell
  I         3x3                72  double
  x         1x1                 8  double

查看变量内容

您可以通过在命令提示符下输入变量名称来查看变量的内容。例如,查看标量变量的内容。

x
x =
    5.7100

您还可以在变量编辑器中查看变量的内容。例如,使用 openvar 函数在变量编辑器中打开一个矩阵并查看矩阵的内容。

openvar A

Variables editor showing a 2-by-2 matrix of type double with values [1 3; 2 4]

编辑变量内容

您可以在“工作区”面板中编辑标量和小向量或矩阵变量的内容。点击变量值以选择它,然后输入新值以覆盖现有值。您还可以按 Enter 键编辑现有值。例如,使用“工作区”面板更改小矩阵中元素的值。

Workspace panel with an edit field in the Value column for the variable A

要编辑其他类型变量的内容,请使用变量编辑器。例如,使用变量编辑器更改表变量中元素的值。

Variables editor with edit an field for the first element in the first variable

您还可以使用变量编辑器导航、调整大小或可视化数据并生成代码。有关其他编辑操作的信息,请参阅变量编辑器

另请参阅

|

主题