|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
4 O) @. Q* q7 Y& P) h* Q2 j- t
1 M! W. y# a5 t( ^
. @& R$ P0 U* G6 z) M$ o( e6 R[ ] 3 ?$ J7 W/ g* `5 X: I# q
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。7 M3 }' L% g- ~3 i( I5 c
中括号的另一个作用是在函数中,分配输出参数。6 k' S( D2 H( V G0 o
2 N( { G: T$ F- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);
7 m: t( T1 d5 \0 i' k! ~; v4 ^ 4 i8 S( E9 ]- }7 u" A
& S3 O* e' H& K" r/ I
{ }
3 `7 c3 f, W) A' E* d大括号,用于cell型的数组的分配或引用。" r1 R6 l. u0 X5 @' L4 ]
比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')
" U7 V1 d8 M6 g: V, ^/ E1 r
: j' J6 f3 W. a+ m- w8 \/ v
' J$ K7 h2 @9 P# p- D( )
8 K* o4 E9 M* l2 r小括号,用于引用数组的元素。
& C3 y# d4 |1 l; u b$ A5 K如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。
& Y+ I; |( `; V; I- r1 Z( u2 N: H, w. P( T" f# d) P/ W, W
|
|