当前位置:秒懂库 > IT科技 > matlab struct 结构体创建以及用法
手机版

matlab struct 结构体创建以及用法

来源:秒懂库 阅读:3.41W 次
用matlab进行编写程序过程中,我们常常会用到struct结构体。那么,matlab struct 结构体创建以及用法是在怎样的呢?让我们一起来了解和学习一下吧!

matlab struct 结构体创建以及用法

方法

建立结构体,在matlab中建立结构体有两种方式:
第一种为直接赋值

matlab struct 结构体创建以及用法 第2张

第二种为用函数struct()

matlab struct 结构体创建以及用法 第3张

删除结构体操作rmfield()

matlab struct 结构体创建以及用法 第4张

isstruct(s2)-判断是否为结构体

isfield(s2,’a’)-判断’a’字段是否属于这个结构体
b=isfield(s,{‘type’,’color’})-同时判断两个字段是否属于结构体,返回值就是两个数。


fieldnames(s)-获取s结构体中的字段名字:

matlab struct 结构体创建以及用法 第5张

orderfields(s)-对s结构体中的字段进行排序,按首字母顺序
getfield()-取得结构体字段的值
setfield()-对结构体的字段赋予新的值

struct2cell(s)-将结构体s转换为单元数组
下面代码就是上面函数调用:

matlab struct 结构体创建以及用法 第6张

结果截图:

matlab struct 结构体创建以及用法 第7张
本文链接:https://www.miaodongku.com/itkj/4lwo20.html

Copyright © 2024. 秒懂库 All right reserved. 黑ICP备20202358号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。