创建和编辑变量
创建变量
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
您也可以在命令行窗口中使用 who
命令来查看变量列表。要列出有关大小和类的信息,请使用 whos
命令。例如,使用 who
和 whos
命令查看工作区内容。
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
编辑变量内容
您可以在“工作区”面板中编辑标量和小向量或矩阵变量的内容。点击变量值以选择它,然后输入新值以覆盖现有值。您还可以按 Enter 键编辑现有值。例如,使用“工作区”面板更改小矩阵中元素的值。
要编辑其他类型变量的内容,请使用变量编辑器。例如,使用变量编辑器更改表变量中元素的值。
您还可以使用变量编辑器导航、调整大小或可视化数据并生成代码。有关其他编辑操作的信息,请参阅变量编辑器。