|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
# {! T1 L5 n1 a* P; O& s 3 g( G9 `+ E$ u9 ?0 E
" e( p% v; L3 b: F& p }[ ] E. u. l! g9 M. d) }1 ]
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。( a5 E; G2 b2 X/ [$ j
中括号的另一个作用是在函数中,分配输出参数。
3 h3 z u7 l K, K" R) i6 v/ }+ t9 M& U
- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);2 g3 ~2 x6 j% g( C. n' {( }' E
$ n; O( z+ l% ^0 l
* K* y9 @" F6 O( P0 E8 x; }( G{ }
7 z2 E/ D$ p' M大括号,用于cell型的数组的分配或引用。) Z7 d( n3 M0 b2 l( F9 G6 t7 v
比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')) ~; @+ ~- I0 @- E! X8 K7 u2 [
7 N. v' A/ l' Y# m8 ~3 n) ?6 V) G9 S& I9 C, X
( )1 {8 \! j" e6 f9 z2 D: r
小括号,用于引用数组的元素。
$ u! f% c' q) R p! k3 k如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。5 d8 `* A2 }) c0 _1 D$ W
1 C; v, y4 {- L' E |
|