1.struct函数直接定义
查阅文档是这样的:struct(field1,value1,field2,value2,.....)
上面这个格式很重要记住
field1和field2称为这个结构体的字段,要熟悉字段这个词语。
注意:这里先提一句 matlab中的文档显示Any nonscalar cell arrays in the set value1,...,valueN must have the same dimensions.
意思是 任何非标量元胞数组必须尺寸相同,后面会需要用到
目录
1.struct函数直接定义
查阅文档是这样的:struct(field1,value1,field2,value2,.....)
1.1 先举例正常的:s = struct('f1','name','f2','blue')
1.2 如果f2变成普通数组呢?
1.3 这里复习一下元胞数组
1.4 再变化,如果其中一个字段比如f2变成元胞数组即cell型数组呢?
情况一:存在一个value内容为n个元素的元胞数组,不管是1×n还是n×1,只要行数或者列数不超过2
情况二:value中全部是元胞数组
2 结束语
1.1 先举例正常的:s = struct('f1','name','f2','blue')