matlab数据类型 - moisiet

1.间隔取点

t=0:0.5:10; 每隔0.5取一个值,组成点集,相当于一个数据。若末尾值不够整除,则取能够整除的最大值。

2.单元数组(细胞数组):用{}大括号表示

相当于python中的列表

用处:可以存储不同类型值的数组,按照数组格式定义:行内用逗号隔开,行间用分号隔开。

定义:c={[1;2],\'this is a string\';4,5}

取值:c(1,1) 获取指定位置值的大小

c{1,1}获取指定位置的真实值,用大括号

定义个空单元数组,为2行3列:c=cell(2,3)

3.定义数组

array=[1,3;2,4]

取值array(1,1) 用小括号取值

4.struct数据(结构体数据):相当于python中字典,键值对

s=struct(\'name\',{\'bob\',\'peter\'},\'age\',{1,2})

取值:s(1).name

值为bob