文档帮助中心文档
转换表结构数组
S = table2struct (T)
S = table2struct (T, ToScalar,真的)
例子
S = table2struct (T)转换表,T一个结构数组,年代。每个变量的T成为一个字段年代。如果T是一个米——- - - - - -n表,然后年代是一个米1结构数组n字段。
T
年代
米
n
S = table2struct (T“ToScalar”,真的)转换表,T一个标量结构年代。每个变量的T成为一个字段年代。如果T是一个米——- - - - - -n表,然后年代有n字段,每一种都有米行。
S = table2struct (T“ToScalar”,真的)
全部折叠
创建一个表,T五行和三个变量。
表(分类(T = {“米”;“米”;“F”;“F”;“F”}),[38,43岁,38;40;49),…(124 93;109 77;125 83;117 75;122 80),…“VariableNames”,{“性别”“年龄”“血压”})
T =5×3表性别年龄血压______ ___ _________________ 38 124 93 43 109 77 F 38 125 83 F 40 117 75 F 49 122 80
转换T一个结构数组。
S =5×1结构体数组字段:性别年龄血压
结构5-by-1,五行对应的表,T。的三个字段年代对应的三个变量T。
显示的字段数据的第一个元素年代。
(1)
ans =结构体字段:性别:男年龄:38血压(124:93)
对应的信息表的第一行。
转换T一个标量结构。
S = table2struct (T,“ToScalar”,真正的)
S =结构体字段:性别:(5 x1直言)年龄:x1双[5]血压:[5 x2双)
标量的字段中的数据结构5-by-1,对应五行表中T。
显示字段的数据血压。
血压
S.BloodPressure
ans =5×2124 93 109 77 125 83 117 75 122 80
结构领域血压包含所有数据的变量名称相同的表T。
创建一个表,T,包括行名称。
表(分类(T = {“米”;“米”;“F”;“F”;“F”}),[38,43岁,38;40;49),…(124 93;109 77;125 83;117 75;122 80),…“VariableNames”,{“性别”“年龄”“血压”},…“RowNames”,{“史密斯”“约翰逊””威廉姆斯“琼斯”“棕色”})
T =5×3表性别年龄血压______ ___ _________________约翰逊史密斯38 124 93 43 109 77威廉姆斯F 38 125 83琼斯布朗40 117 75 F 49 122 80
添加一个字段名称的表的行。
年代。RowNames = T.Properties.RowNames
S =结构体字段:性别:(5 x1直言)年龄:x1双[5]血压:[5 x2双]RowNames: {5} x1细胞
如果年代是一个nonscalar结构,使用[S。RowNames] = T.Properties.RowNames {:}包含一个行字段名称的表。
[S。RowNames] = T.Properties.RowNames {:}
输入表,指定为一个表。
如果T变量的名字是无效的MATLAB®标识符,然后table2struct修改它们来创建有效的字段名称,主要是通过删除空间和非ascii字符替换为下划线。
table2struct
使用笔记和限制:
在生成的代码中,输入表时,必须持续使用这个函数。有关更多信息,请参见代码生成表(MATLAB编码器)和表限制代码生成(MATLAB编码器)。
struct2table|table2cell|table2array|表
struct2table
table2cell
table2array
表
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室