其他分享
首页 > 其他分享> > matlab中括号的区别

matlab中括号的区别

作者:互联网

[]、{}、()三者之间的区别

[ ]
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。 [11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。
中括号的另一个作用是在函数中,分配输出参数。

{}
大括号,用于cell型的数组的分配或引用。
cell型的数组:精华之处就是可以存储不同类型的数据,可以是Matlab的类型或者自定义的类型。
创建:直接使用{}以及cell(…)形式
例如:

a={‘啊’,123,[3 5 6],[1 2;7 8],sym(1)}
a =
‘啊’ [123] [1x3 double] [2x2 double] [1x1 sym]

( )
小括号,用于引用数组的元素。
如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。

标签:区别,元素,sym,cell,123,matlab,数组,中括号
来源: https://blog.csdn.net/weixin_44738575/article/details/118460778