- []是用来表示存储矩阵和向量的,
例如:a=[1,2,3;1,3,2]表示a是一个2*3的矩阵
- {}是用来存储数组cell的
- ()是用来索引的,矩阵中()索引对应坐标的值,也可以将对应坐标的值替换,但是数组中()索引的是数组的元素,不能讲该位置上的元素替换,要想替换该元素,需用{},{}不仅可以替换,也可以代表该位置上的元素.例如
无法从 double 转换为 cell
表示5不能转化为数组,而不是去替换该位置.
无法从 double 转换为 cell。
>> c{1,3}=5
c =
1×3 cell 数组
'china' '中国' [5]
{}可以进行替换.
其实矩阵的矢量表示:矢量名=初值:增量:终值(增量可以省略,矢量名=初值:终值,默认为1),矢量不仅仅只用在生成矩阵,一可以用来索引,特别好用.