|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
- 大括号 用于单元阵列的赋值
- 中括号 用于形成一个向量或矩阵
- 小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
! E5 F8 _5 |+ M7 ^/ O( N1 O* N
( R( e7 |& y6 |$ t& Q. H
: m5 L: D! q2 ~8 u' v[ ]
9 S8 |" E- s. s& E1 b中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。- T/ p) J9 s+ s, ~( n, E; R6 u
中括号的另一个作用是在函数中,分配输出参数。
0 U* U" C5 }' ]* L3 ~2 U' d- z k: g5 C1 W5 ~. k
- Matlab 方括号“[ ]”的作用
- 1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
- 2.定义函数的返回参数列表(输出变量宗量)。
- 例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
- [n]=rand(1,2);
- 可写作
- n=rand(1,2);
; [) b7 z$ P' K 0 _% V, O: O9 C+ Y- I. C
0 p0 `3 A# ?) A2 N2 p6 W/ c' X2 x{ }
) }( [1 ]# I- b: f) M- _6 Q大括号,用于cell型的数组的分配或引用。+ X. a# t. H4 h
比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')3 ^# B6 z- h% j% r
5 @7 i% R {1 F) I! x
% Z$ U! v2 E: Q. J1 v( )
. M2 K: z8 }: _7 e u小括号,用于引用数组的元素。
; @ G+ Y) S/ c: v( z2 I: S# j- ^' b如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。
$ S! e& G% {( i: [- Z6 z1 H4 b/ \, y v5 B+ r! o( \+ a. F' V
|
|