|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
" p) m' y d1 J& H0 C; ?6 d0 L+ l5 T
' u: j7 I! l3 ]
' n! Y% W6 ^# N7 k( n7 R[ ] * n- I/ S2 x/ @. C- C) P4 b
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。+ H" h0 D" |; Q2 Q
中括号的另一个作用是在函数中,分配输出参数。. }( H+ o" z) Y
% S: q1 O+ O+ x' G' D" y
- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);
, p0 G: \5 _, A( l1 G 8 f; C$ F6 |) `+ X; |+ J
, R* D9 `0 s, `, _. Q9 d6 y3 I n{ }. D" P, p) T9 m7 t
大括号,用于cell型的数组的分配或引用。
) T* J7 R& s: P% ^8 a3 |7 @& ~: W比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')
8 m4 E+ Z. ^# C4 w1 d3 T9 ]# `5 K7 X& _; r9 k, a" f( w# m3 A
" F6 A7 G8 t: S; X4 I( )7 {3 d1 S, R5 q- Y& u0 g
小括号,用于引用数组的元素。
; d5 y5 z: m5 u5 T1 E1 [如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。
3 Q5 v& P. ^3 y9 Q/ f
& P2 N1 z k/ ~- P! v4 A, d& v |
|