文档帮助中心
列出工作空间中的变量,包括大小和类型
谁
谁——文件文件名
谁的全球
谁___var1……varN
谁___regexp expr1……exprN
S =谁(___)
例子
谁按字母顺序列出当前活动工作区中所有变量的名称、大小和类型。
谁——文件文件名列出指定的马特文件中的变量。
文件名
谁的全球列出全局工作区中的变量。
谁___var1……varN只列出指定的变量。对前面语法中的任何参数使用此语法。
var1……varN
谁___正则表达式expr1……exprN仅列出与指定正则表达式匹配的变量。
谁___正则表达式expr1……exprN
expr1……exprN
年代=谁(___)存储关于结构数组中的变量的信息年代。
年代=谁(___)
年代
的函数形式谁当有输出参数时。
全部折叠
在当前工作区中显示有关特定变量的信息。例如,列出名称以字母开头的变量的信息一个。
一个
谁一个*
现在,列出名称以。结尾的变量的信息离子。
离子
谁正则表达式离子美元
显示存储在示例mat文件中的变量的所有信息durer.mat。
durer.mat
谁——文件durer.mat
名称大小字节类属性X 648x509 2638656双标题2x28 112 char map 128x3 3072双
存储关于变量的信息durer.mat结构数组年代。
S =谁(“- file”,“durer.mat”);
显示的内容年代。
为k = 1:长度(S) disp([' '(k) . name…' 'mat2str (S (k) .size)…' '年代(k) . class));结束
X[648 509]双标题[2 28]字符映射[128 3]双
创建具有各种属性的变量,然后显示有关它们的信息。
创建一个文件,show_attributes.m,其中包含以下语句。
show_attributes.m
函数show_attributes持续的p;全球g;p = 1;g = 2;s =稀疏(眼(5));c = [4+5i 9-3i 7+6i];谁
调用show_attributes。当MATLAB执行时谁末尾的命令show_attributes,它列出了每个变量及其对应的属性。
show_attributes
名称大小字节类属性c 1x3 48双复杂g 1x1 8双全局p 1x1 8双持久s 5x5 128双稀疏
在嵌套函数中暂停时,列出当前工作区中的所有变量。
创建一个文件,whos_demo.m,其中包含以下语句。
whos_demo.m
函数whos_demo date_time = datestr(“dd-mmm-yyyy”);date_time_array = strsplit (date_time、{“- - -”,''});get_date (date_time_array);函数get_date(d) day = d{1};% #好< * NASGU >我= d {2};年= d {3};键盘结束结束
运行whos_demo。MATLAB®暂停与线键盘命令。
whos_demo
键盘
K > >
调用谁函数。MATLAB显示嵌套中的变量get_date函数和包含嵌套函数的所有函数中的变量,按函数工作区分组。
get_date
K > >谁
类属性名称大小字节——whos_demo / get_date - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - d 1 x3 354天细胞1 x2 4字符mon 1 x3 6字符1年8 x4 char——whos_demo - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - x3 date_time 1 x11 22 char date_time_array 354细胞
要显示的变量,指定为一个或多个字符向量或字符串标量。使用‘*’匹配模式的通配符。例如,谁* *列出工作区中以开头的所有变量的名称一个或年代。
‘*’
谁* *
定义要显示的变量的正则表达式,指定为一个或多个字符向量或字符串标量。例如,谁是Mon ^Tues仅列出工作区中以开头的变量名我的或外胎。有关创建正则表达式的更多信息,请参见正则表达式。
谁是Mon ^Tues
我的
外胎
mati文件的名称,指定为字符向量或字符串标量。文件名可以包括完整路径、相对路径或部分路径。例如,谁- file myFile.mat列出mat文件中的所有变量myFile.mat。的谁——文件文件名命令不返回文件中任何MATLAB对象的大小文件名。
谁- file myFile.mat
myFile.mat
数据类型:字符|字符串
字符
字符串
变量信息,作为包含标量的嵌套结构数组返回结构体为每一个变量。每一个标量结构体包含这些字段。
结构体
的名字
变量的名称。
大小
变量数组的维数。
字节
为变量数组分配的字节数。
谁返回每个变量在工作空间中占用的字节数,这不一定与每个变量在mati文件中占用的字节数相同。版本7及以后版本的MAT-files被压缩,因此工作空间中所需的字节数通常大于文件中的字节数。
谁不报告句柄对象消耗的字节数。如果一个变量包含句柄对象,则该变量的字节数谁函数显示的变量可能比预期的要小。
类
类的变量。如果变量没有值,则类为“(未赋值的)”。
“(未赋值的)”
全球
真正的如果变量是全局的。
真正的
稀疏的
真正的如果变量是稀疏的。
复杂的
真正的如果变量是复数。
嵌套
结构与这些字段:
函数-定义变量的嵌套或外部函数的名称。
函数
水平-该函数的嵌套级别。
水平
持续的
真正的如果变量是持久的。
您还可以使用当前文件夹浏览器的详细信息面板查看mat文件的内容。中的“详细信息”面板不可用MATLAB在线™。
清晰的|存在|什么|谁
清晰的
存在
什么
您的系统上有此示例的修改版本。你想打开这个版本吗?
您点击了对应于以下MATLAB命令的链接:
通过在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译内容,并查看当地的活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系