MATLAB中的结构体:
结构是包含一组记录的数据类型,而数据则是存储在相应的字段中。结构的字段可以是任意一种MATLAB数据类型的变量或者对象。结构类型的变量可以是一维的、二维的或多维的数组。结构体也叫结构数组,架构数组。不过,在访问结构体类型的元素时,需要使用下标配合字段的形式。
可以在一个结构体中放置各类的数据,并且一个结构体还能是另一个结构体的一部分(即结构体的嵌套使用)。相比较而言,比元胞数组更为强大,也更加富于变化。
结构体的属性增加删除:
如果我们要删除结构体的某一项属性,那么可以通过函数rmfield,来实现,如果要增加一个属性,那么可以直接进行赋值便可。
结构体字段名称的获取以及判断:
假如我们想要知道这个结构体具体有多少字段(属性),我们可以通过函数fieldnames来获取字段名称,同时我们也可以通过函数isfield来判断是否存在某一字段。