方法
建立结构体,在matlab中建立结构体有两种方式:
第一种为直接赋值
第二种为用函数struct()
删除结构体操作rmfield()
isstruct(s2)-判断是否为结构体
isfield(s2,’a’)-判断’a’字段是否属于这个结构体
b=isfield(s,{‘type’,’color’})-同时判断两个字段是否属于结构体,返回值就是两个数。
fieldnames(s)-获取s结构体中的字段名字:
orderfields(s)-对s结构体中的字段进行排序,按首字母顺序
getfield()-取得结构体字段的值
setfield()-对结构体的字段赋予新的值
struct2cell(s)-将结构体s转换为单元数组
下面代码就是上面函数调用:
结果截图:
声明:本文由用户 好大懂 上传分享,本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com