celldisp
显示元胞数组内容
说明
celldisp(
以递归方式显示元胞数组的内容。C
)
celldisp
函数还显示元胞数组的名称。如果没有要显示的名称,则 celldisp
会显示 ans
。例如,如果 C
是创建数组的表达式,则没有要显示的名称。
celldisp(
使用指定的显示名称,而不是上述语法中所述的默认名称。C
,displayName
)
示例
显示每个元胞的内容
创建一个元胞数组。
C = {'row1',[1 2 3],3+4i; 'row2',[2 4;1 3],{'innercells',42}}
C=2×3 cell array
{'row1'} {[ 1 2 3]} {[3.0000 + 4.0000i]}
{'row2'} {2x2 double} {1x2 cell }
使用 celldisp
函数显示每个元胞的内容。celldisp
还会显示花括号索引,可用于对元胞进行索引。
celldisp(C)
C{1,1} = row1 C{2,1} = row2 C{1,2} = 1 2 3 C{2,2} = 2 4 1 3 C{1,3} = 3.0000 + 4.0000i C{2,3}{1} = innercells C{2,3}{2} = 42
最后一个元胞包含一个元胞数组。celldisp
还显示内部元胞数组中每个元胞的内容。
显示不同名称
调用 celldisp
并将元胞数组指定为其第一个输入参量。由于第一个参量不是工作区变量,因此它没有自己的名称,请指定一个名称作为第二个参量。celldisp
使用此名称显示元胞数组。
celldisp({'row1',5,10},'myCells')
myCells{1} = row1 myCells{2} = 5 myCells{3} = 10
在不指定名称的情况下调用 celldisp
。如果没有变量名称和第二个输入参量,celldisp
将显示 ans
作为元胞数组的名称。
celldisp({'row1',5,10})
ans{1} = row1 ans{2} = 5 ans{3} = 10
输入参数
C
— 输入元胞数组
元胞数组
输入元胞数组。
displayName
— 显示的元胞数组的名称
字符向量 | 字符串标量
显示的元胞数组的名称,指定为字符向量或字符串标量。
扩展功能
基于线程的环境
使用 MATLAB® backgroundPool
在后台运行代码或使用 Parallel Computing Toolbox™ ThreadPool
加快代码运行速度。
此函数完全支持基于线程的环境。有关详细信息,请参阅在基于线程的环境中运行 MATLAB 函数。
版本历史记录
在 R2006a 之前推出
MATLAB 命令
您点击的链接对应于以下 MATLAB 命令:
请在 MATLAB 命令行窗口中直接输入以执行命令。Web 浏览器不支持 MATLAB 命令。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)