主要内容

WHO

列出工作区中的变量

描述

例子

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

例子

谁 - 文件文件名列出指定的MAT文件中的变量名称。

谁是全球的在全局工作区中列出变量名称。

例子

WHO___var1 ...华尔恩仅列出指定的变量。使用此语法与上一个语法中的任何参数。

例子

WHO___-regexp.expr1 ... exprn.仅列出与指定的正则表达式匹配的变量。

例子

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

笔记

您必须使用功能形式WHO当存在输出参数时。

例子

全部收缩

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

WHO一种*

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

WHO-regexp.离子$

列出存储在Sample Mat文件中的变量的名称杜勒.MAT

WHO-文件杜勒.MAT
您的变量是:X字幕映射

存储变量名列表杜勒.MAT在细胞阵列中C

c =谁('-文件''duremat's');

显示内容C

为了k = 1:长度(c)disp(c {k})结尾
X字幕地图

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

创建文件谁_demo.m.,包含这些陈述。

功能who_demo date_time = datestr(现在,'dd-mmm-yyyy');date_time_array = strsplit(date_time,{' - '''});get_date(date_time_array);功能get_date(d)day = d {1};%#OK <* NASGU>mon = d {2};年= d {3};键盘结尾结尾
K >>

跑步谁_demo.。马铃薯®暂停在线键盘命令。

谁_demo.

打电话给WHO功能。MATLAB显示嵌套中变量的名称get_date.功能和包含嵌套功能的所有函数。

k >>谁
您的变量是:d mon date_time date date_time_array

输入参数

全部收缩

要显示的变量,指定为一个或多个字符向量或字符串标量。使用'*'通配符以匹配模式。例如,谁是* s *列出从工作区中开始的所有变量的名称一种或者S.

定义要显示的变量的正则表达式,指定为一个或多个字符向量或字符串标量。例如,谁 - 一元_ ^ mon ^ tues仅列出从工作区中开头的变量名称周一或者t。有关创建正则表达式的详细信息,请参阅常用表达

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

数据类型:char|细绳

输出参数

全部收缩

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

备择方案

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

在R2006A之前介绍