|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到7 ^1 K6 p& A, ^8 f, D& ]* E3 _
8 d$ z2 E2 J' N4 N+ T
X" Q+ r; |, @, Q[ ] : V( h0 w) i T6 y$ `
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。
/ R: B$ A2 s S) L$ b- ~中括号的另一个作用是在函数中,分配输出参数。9 M L. @( b3 t/ v0 n
! E9 U0 H6 p' N# Y
- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);0 Y& n& {- x6 u( \
, p, f4 {1 V+ J( }/ D0 b3 a, [
% d4 a' O' k6 G/ S/ S2 k" Y{ }
! w, F6 |* j* r' ]! F4 c大括号,用于cell型的数组的分配或引用。
9 S3 ]8 e3 X4 B& F9 c比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str') M1 X" Q' T3 x% l
a9 [, }) q+ H( c! Z. P5 X
& O! Y S- F' Y" j( )
0 b( |+ J, A8 C) z( o5 n小括号,用于引用数组的元素。
5 @& O! k' ~ E) \# ]如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。0 I3 k+ q6 ]2 F2 f1 y
6 }% Y' w' ]0 i) J; b
|
|