|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到3 n0 J; ~, v+ @; X2 s
& K; g$ W7 A) @ \. ]
) t$ d- o/ m& A8 M0 V, @9 h8 t[ ] Q* \. F* H# z% G
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。
: B9 G& j8 ?, s8 B* l中括号的另一个作用是在函数中,分配输出参数。8 Q2 Q c* f; Z& x
& _4 h% _# p3 n3 _4 g7 F- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);
9 |3 o+ J0 L2 a 4 i* ^! i( Q$ r. S
B/ C4 G. G6 ^3 |% g0 m( Z
{ }2 \: R0 I4 m7 H1 t; ^7 M
大括号,用于cell型的数组的分配或引用。
5 S& k) l* Y: a比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')
0 [. ^5 T# P Q: ^4 H$ d: C0 A' C
# e7 r( j+ h' x+ F
6 ^) ]- Q$ }# s( )
, ~" }" B! `) y; O3 \小括号,用于引用数组的元素。
; c( m: S/ c, z* W: @如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。9 p, K2 U# H8 h" E+ f8 q
; n8 i: F. X4 I& G" U
|
|