|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
. J! N3 v+ C; m& u
9 k6 D; p; E- V- ?$ ~& ]
1 Y4 i& I j( Y4 Z S6 W# `& U- d* N[ ] 6 G8 f9 n/ y3 G4 z7 }2 H1 `& E
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。
# w* l: p7 X! u( n U* H5 `中括号的另一个作用是在函数中,分配输出参数。
7 e7 N1 v6 y S" k
4 W! |- W6 G# p# G; K- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);5 p8 g. E2 s9 ] D% b
/ | Y% Z" ], U. g
& h* s# W2 L' F( P
{ }5 U/ ]1 H% c6 j9 i o
大括号,用于cell型的数组的分配或引用。
! v' _0 o0 j" K5 o7 F) C* g比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str'). F+ V2 o6 X2 G& p
. g2 G9 w- M0 H
; Q; t, r0 m- E; P2 r+ @( )7 R' n. I/ h% u9 f! }7 c# w
小括号,用于引用数组的元素。
2 i& z8 E: I! |7 j, Z$ G如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。0 ?( o. t, |4 t- O' O
* e1 A) m( K$ l6 c9 C
|
|