文档

创建和编辑变量

创建变量

MATLAB®工作区由您在MATLAB会话期间创建并存储在内存中的变量组成。您可以通过运行MATLAB代码或使用现有变量在工作空间中创建新变量。

要创建新变量,请在命令窗口中输入变量名称,后跟等号()和要赋值给变量的值。例如,如果运行这些语句,MATLAB会添加三个变量x一个,工作区:

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

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

如果不以分号结束赋值语句(),MATLAB在命令窗口中显示结果。例如

x = 5.71
x = 5.7100

如果您没有显式地将语句的输出赋值给变量,MATLAB通常会将结果赋值给保留字ans.的价值ans对返回未赋值给变量的输出值的语句进行更改。例如,

罪(1)
ans = 0.8415

若要从现有变量创建新的工作区变量,请在Variables编辑器中选择数组中的元素、数据范围、行或列,然后在变量选项卡上,选择的新选择

查看工作区内容

要查看工作区中的变量列表,请使用workspace浏览器。

如果工作区浏览器当前不可见,请执行以下任一操作:

  • 首页选项卡,环境部分中,点击布局.然后,在显示中,选择工作空间

  • 类型工作空间在命令窗口中。

默认情况下,工作区浏览器显示基本工作区。如果MATLAB处于调试模式,您还可以查看函数工作区。有关更多信息,请参阅基本和功能工作区

若要显示其他列,如大小和范围,请单击工作区浏览器标题栏上的,然后单击选择列

你可以而且使用命令以查看变量列表。若要列出有关大小和类别的信息,请使用命令。例如,如果你有变量x一个,在工作区中,可以运行查看工作区内容的命令:

变量是:A I x
Name Size Bytes Class Attributes A 3x3 72 double I 3x3 72 double x 1x1 8 double

查看变量内容

你可以通过几种方式查看变量的内容:

  • 命令窗口-在命令提示符处输入变量名。例如:

    x
    x = 5.7100

  • 变量编辑器-在工作区浏览器中,双击变量名称。变量编辑器将为该变量打开。

    有些变量会打开一个查看器或其他适合其值类型的工具,例如timeseries.有关详细信息,请参阅该数据或对象类型的文档。

    一个变量编辑器中变量属性旁边的图标表示该属性是受保护的或私有的。

    要更改Variables编辑器显示变量的方式,请转到视图Tab,并在总体安排节中,选择数字显示格式。显示格式不会影响值在命令窗口或工作区浏览器中的显示方式,也不会影响变量的保存方式。

    请注意

    在Variables编辑器中可以打开的变量中元素的最大数量取决于操作系统和安装在系统上的物理内存量。

编辑变量内容

您可以在Workspace浏览器中编辑标量(1 × 1)变量的内容。右键单击变量并选择编辑的价值

要编辑其他变量,请在variables编辑器中打开它们。例如,假设您创建了一个单元格数组,C,在命令窗口中运行以下命令:

一个=魔法(4);C = {a a};
在工作空间浏览器中,双击变量名称C在变量编辑器中打开它。

要编辑变量的元素,双击该元素。元素在Variables编辑器中的新文档中打开。例如,如果双击元素C {1}在Variables编辑器中,该单元格的内容将在新选项卡中打开。您可以通过单击元素并输入新值来编辑变量元素的值。新闻输入或者单击另一个图元以保存更改。

要返回元素的父单元格数组或结构,请转到视图选项卡,然后单击上升按钮。

您在Variables编辑器中所做的更改会自动保存在工作区中。通过命令窗口或其他操作对变量所做的更改会自动更新工作区浏览器和变量编辑器中这些变量的信息。

请注意

  • 不能在Variables编辑器中编辑多维数组的元素或子集。

  • 不能在变量编辑器中编辑高数组。

  • 当在Workspace浏览器中编辑字符串或在Variables编辑器中将字符串作为结构的一部分时,必须使用双引号将字符串值括起来。

编辑表和结构数组变量

表(包括时间表)和结构数组支持额外的编辑操作。万博1manbetx

行动 过程 例子
修改列或行名称 双击名称并输入新文本。

重新排序变量 将鼠标悬停在一个变量的左侧,直到出现一个四头箭头。然后,单击并将列拖动到新位置。

修改变量的单位和描述 单击出现在变量名右侧的箭头。然后,在单位描述字段。

类变量数据 单击出现在变量名称右侧的箭头并选择提升下行

请注意

只有当变量的数量小于5000时,表的内容才是可见的和可修改的。当变量的数量等于或超过5000时,您只能查看表属性。

在“变量”编辑器中对某些变量类型所做的更改也会出现在“命令窗口”中。例如,假设您有一个表T包含三列,一个B,C.如果你删除一列一个在Variables编辑器中,行T(:,“一个”)= [];显示在命令窗口中。控件上禁止在命令窗口中显示代码视图选项卡上,清晰的显示MATLAB代码复选框。

调整变量大小或重塑变量

要在变量编辑器中修改变量元素的大小、形状和顺序,请使用以下程序:

行动 过程

删除行、列或变量元素

右键单击所需的行标题、列标题或选定元素,然后选择删除行删除列

插入新的行或列

右键单击所需的行标题、列标题或元素,然后选择上面插入行下面插入一行在左侧插入列,或向右插入列. 也可以通过在空行或空列中输入值来添加行或列。例如,在中向数组添加行和列C {1},在元素(5,5)中输入一个值。

减少变量元素

右键单击所需的行标题、列标题或选定元素,然后选择减少.剪切值移动到剪贴板,并被空元素的默认值替换。有关更多信息,请参见空元素

复制变量元素

右键单击所需的行标题、列标题或选定元素,然后选择复制

粘贴变量元素

右键单击要开始插入的行标题、列标题或元素并进行选择粘贴

从微软粘贴单元格®Excel®电子表格

右键单击要开始插入的元素,然后选择粘贴Excel数据

空元素

变量中的空元素被赋给默认值。默认的任务是:

  • 0对于数值型数组

  • []用于单元格数组和结构数组

  • <定义>为分类变量

复制、重命名和删除变量

您可以在Workspace浏览器中复制和粘贴、复制、重命名和删除变量。

行动 过程

从剪贴板中复制变量

选择变量,右键单击,然后选择复制.然后,您可以粘贴名称,例如,到命令窗口或外部应用程序。多个变量用逗号分隔。

重复的变量

选择变量,右键单击,然后选择复制.MATLAB创建选定变量的副本。

重命名工作区变量

右键单击变量名,然后选择重命名.键入新变量名,然后按输入

删除工作区中的所有变量

首页选项卡,变量部分中,点击明确的工作空间

你也可以用the清楚的函数。

从工作区中删除选定的变量

在Workspace浏览器中选择变量,右键单击,然后选择删除

你也可以用the清楚的函数。例如,清除变量一个B,使用命令清除A B

要保留指定的变量,但删除其他变量,请使用clearvars选择。例如,要清除除变量A之外的所有变量,可以使用该命令clearvars——除了一个

当从Variables编辑器中将值剪切并粘贴到文本文件或其他应用程序中时,可以更改数据中分隔小数的字符。例如,如果向使用句点以外的字符().要更改分隔符,请指定十进制分隔符,用于通过系统剪贴板导出数值数据变量的偏好

导航变量内容

在variables编辑器中编辑变量时,有些变量可能包含大量的数据,使得在元素之间导航很困难。使用这些键盘快捷键可以在Variables编辑器中的变量元素之间轻松移动。你不能修改这些键盘快捷键。

行动

键盘快捷键

将更改提交到元素并移动到下一个元素。

变量的偏好允许您指定下一个元素是什么。默认值为下移。

输入

向右移动。

在一个选择,选项卡也从一行的最后一列移动到下一行的第一列。

选项卡

向相反的方向移动输入选项卡

Shift + EnterShift + Tab

向上移动行,是可见行数。

向上翻页

向下移动行,是可见行数。

下一页

移到第1列。

首页

移动到第1行第1列。

Ctrl +回家

编辑当前元素,将光标定位到元素的末尾。

F2Ctrl+U在苹果麦金塔平台)

另请参阅

相关话题

这个话题有用吗?