|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到) k, ?! n' w/ D
2 H" b" v" y) Y$ \7 d @! k
4 b. A7 ~1 D* E1 y[ ] 8 E1 D" d2 Q2 Y& p$ B1 n
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。
: Z5 J; u0 w7 i5 r6 `' A中括号的另一个作用是在函数中,分配输出参数。: |2 B. ?/ ?& Y6 a3 A
2 c2 O" j3 @4 K; q1 T$ N, o- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);
6 S, c6 p& Y! a4 B2 p. D
1 D7 e3 X6 @, ~6 Q# U, ]9 p7 H0 A) O( {% i) M7 s% [0 u# y
{ }
j# f% K" p. u% I3 D$ s% {大括号,用于cell型的数组的分配或引用。: g6 y' h. v' @
比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')
& G6 m0 x8 B7 L! ?! f+ c1 c8 x$ B4 V- @- E; o5 r/ V% y* X
) v7 @8 a8 d/ }6 b/ h( )
! {' `" X8 w. }2 L9 f8 o( {小括号,用于引用数组的元素。% z& w7 a' o. X) l. A5 x6 a& g
如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。
. c6 \* |+ p# ^) \2 a6 m+ b7 {/ t3 `7 C. s8 ^" t! N
|
|