Matlab基础学习 day5 --结构数组

结构数组

定义方法

  1. struct-name=struct('file1','val1','file2','val2'...)
  2. struct-name.file1=val1;
    struct-name.file2=val2;#访问成员还是用.

注意

结构数组与C的结构体概念类似,但不能当作一个新的数据类型来用,但可以加()
标志做区分
在这里插入图片描述
用赋值后改变成员的值的方式
在这里插入图片描述

函数名作用
struct创建结构数组
fieldname提取字段名
getfield取字段名的内容
rmfield删除字段名
struct2cell转成单元数组
cell2struce转成结构数组

getfield()的说明:

  • getfield()以字符向量形式传递字段引用。
  • 参数:
value = getfield(struct, 'field')`
value = getfield(struct{sIndx1,...,sIndxM},'field',{fIndx1,...,fIndxN})
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值