|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
, U: N3 }' U y; T) Q : t, g2 v$ y& _- R* f
7 z; q7 v' G& y7 M0 b" {[ ] 0 j! Y; R- ]7 h' X& t; m1 l
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。
; a. X5 E' S6 S+ o: x' C ]中括号的另一个作用是在函数中,分配输出参数。* \$ B6 E7 I; I A$ T
5 J+ f7 \& ]; l" X9 W, A+ B3 g- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);+ \) k( H/ ?1 ]4 k+ S
) l% _) \. l: [0 B) P8 f9 s9 g; y
{ }4 i- b$ j9 b2 c l
大括号,用于cell型的数组的分配或引用。: ^; q3 I' \: F; w! D; S$ u5 _
比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')) U9 f2 R+ L g* D: `7 Z0 I: Y
0 G+ x$ i9 s1 t$ o
m1 ~0 L; o" N7 b( )
g, K2 B% U! W8 [, M+ K) S小括号,用于引用数组的元素。0 C: n7 {/ N: `# {
如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。+ a0 a1 ?! Q' k+ g9 U
, r# }4 ~/ S0 g; _% Q |& m |
|