matlab结构体学习

下面对有关结构体的基本操作进行阐述
首先是结构体的创建
s1 = struct(‘name’,{‘zhangsan’,‘lisi’},‘age’,{‘23’,‘24’},‘sex’{‘nan’})
若想删除其中某个成员变量,可以通过rmfield,rm可以理解成remove。
shanchu = rmfield(s1,‘sex’);通过该语句可以将结构体中性别变量删除。
shanchu = rmfield(s1,{‘name’,‘lisi’});通过该语句可以将结构体中姓名中的李四删除。
若想判断是否是结构体变量或成员可以通过isstruct和isfield函数判断具体用法如下:
f1 = isstruct(s1);返回结构为1,表示s1是结构体。
f2 = isfield(s1,‘name’);返回结果为1,表示name是结构体s1的变量。
对结构体进行按首字母排序,可以通过orderfields函数,使用方法如下:
f3 = orderfields(s1);


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部