主要内容

在工作区中列出变量

描述

例子

按字母顺序列出当前活动工作区中所有变量的名称。

例子

谁——文件文件名列出指定mat文件中的变量名。

世卫组织全球列出全局工作区中的变量名。

例子

___var1……varN只列出指定的变量。将此语法与前面语法中的任何参数一起使用。

例子

___正则表达式expr1……exprN仅列出与指定正则表达式匹配的变量。

例子

C=谁(___存储单元格数组中变量的名称C

请注意

你必须使用的函数形式当有输出参数时。

例子

全部折叠

列出当前工作区中以字母开头的变量名一个

一个*

显示当前工作区中以。结尾的变量名离子

正则表达式离子美元

列出存储在样例mat文件中的变量名durer.mat

——文件durer.mat
你的变量是:X标题映射

中存储变量名的列表durer.mat单元格数组C

C = who(“- file”“durer.mat”);

显示的内容C

k = 1:长度(C) disp (C {k})结束
X标题图

在嵌套函数中暂停时,列出当前工作区中的所有变量名。

创建文件who_demo.m,包含这些语句。

函数Who_demo date_time = datestr(现在,“dd-mmm-yyyy”);date_time = strsplit(date_time,{“- - -”});get_date (date_time_array);函数Get_date (d) day = d{1};% #好< * NASGU >Mon = d{2};Year = d{3};键盘结束结束
K > >

运行who_demo.MATLAB®的行暂停键盘命令。

who_demo

调用函数。MATLAB显示嵌套变量的名称get_date函数和包含嵌套函数的所有函数。

K > >的人
你的变量是:d mon date_time day year date_time_array

输入参数

全部折叠

要显示的变量,指定为一个或多个字符向量或字符串标量。使用‘*’通配符来匹配模式。例如,谁* * *列出工作区中以开头的所有变量的名称一个年代

定义要显示的变量的正则表达式,指定为一个或多个字符向量或字符串标量。例如,谁-regexp ^Mon ^Tues只列出工作区中以开头的变量名我的外胎.有关创建正则表达式的详细信息,请参见正则表达式

mat文件的名称,指定为字符向量或字符串标量。文件名可以包含完整路径、相对路径或部分路径。例如,谁-file myFile.mat列出mat文件中所有变量的名称myFile.mat

数据类型:字符|字符串

输出参数

全部折叠

变量列表,指定为字符向量的单元格数组。

选择

  • 要查看工作区中的变量,请使用workspace浏览器。要查看mat文件的内容,请使用当前文件夹浏览器的详细信息面板。中的“详细信息”面板不可用MATLAB在线™

R2006a之前介绍