文档帮助中心
转换结构单元阵列
C = struct2cell(S)
例
C= struct2cell(小号)结构转换成一个单元阵列。单元阵列C含有的字段复制的数值小号。
C= struct2cell(小号)
C
小号
该struct2cell函数不返回字段名。要在单元格数组中返回的字段名称,使用字段名功能。
struct2cell
字段名
全部收缩
创建一个结构。
S.x = linspace(0,2 * PI);S.y = SIN(S.x);S.title ='Y =的sin(x)'
S =同场的结构:X:[1×100双] Y:[1×100双]标题: 'Y =的sin(x)'
兑换小号到一个单元阵列。
C =3×1单元阵列{1×100双} {1×100双} { 'Y =的sin(x)'}
单元阵列不包括字段名。要在单元格数组中返回的字段名称,使用字段名功能。字段名和struct2cell以相同的顺序返回字段名称和值。
字段=字段名(S)
田=3X1细胞{ 'X'} { 'Y'} { '标题'}
输入结构阵列。小号可以是任何尺寸的结构阵列。如果小号是一个米-通过-ñ结构阵列p字段,然后C是p-通过-米-通过-ñ单元阵列。
米
ñ
p
使用注意事项和限制:
如果小号是结构的一个可变大小的阵列,那么每个元件的每个场必须具有相同的类型。异质细胞数组无法可变尺寸。
对于结构的固定大小的数组小号如果struct2cell不能转换小号到均匀的单元阵列,则输出单元阵列是异质的。异构输出单元阵列的最大1024种元素的可以有。
此功能完全支持分布式数组。万博1manbetx欲了解更多信息,请参阅与分布阵列运行MATLAB功能(并行计算工具箱)。
细胞|cell2struct|字段名|iscell|isstruct|结构|struct2table|table2cell
细胞
cell2struct
iscell
isstruct
结构
struct2table
table2cell
这个例子的修改版本的系统上存在。你要打开这个版本呢?
您单击对应于该MATLAB命令的链接:
在MATLAB命令窗口中输入它运行的命令。Web浏览器不支持MATLAB的命令。万博1manbetx
选择一个网站,以获得翻译的内容,其中可看到当地的活动和优惠。根据您的位置,我们建议您选择:。
您还可以选择从下面的列表中的网站:
选择最佳的网站性能的中国网站(在中国或英文)。其他MathWorks的国家网站都没有从您的位置访问进行了优化。
请联系您当地的办事处