|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
& q; y; A) n4 k+ F
6 E+ I ~$ }$ k$ R: D, r
' Z2 r0 w0 R# l: G( r5 k4 x& f[ ]
" C3 M' C) X% {7 x, x& p中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。7 D! Y3 \. o3 y2 m/ {
中括号的另一个作用是在函数中,分配输出参数。& E" ?7 |# I% F U
$ D, R+ @* H- |( b" d7 m- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);$ p+ P1 {+ z; L0 t% C |
- P4 L6 q+ S3 h4 H! t
/ H: r. ]( V$ d' v M{ }
7 w5 k" K. K$ s$ v( f$ N大括号,用于cell型的数组的分配或引用。
$ D8 J+ A7 ?2 c( H2 G& @& ~* x比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')8 B9 f; w! @6 p/ `- e/ i5 `
" _$ [$ X$ H; T+ ?' j# Q' m
9 ]7 l1 G4 w2 e A$ j/ a
( )
8 L7 W6 {6 _/ Y+ L小括号,用于引用数组的元素。" [" Y1 _9 J# e Q
如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。3 y9 _& q. B! O& Z' L4 P) h
( {4 W# z+ K3 C1 D# N, ]$ ]2 C2 @" g) u |
|