matlab数据类型

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

原文地址:https://www.cnblogs.com/zhuluqing/p/8641827.html