EDA365电子论坛网
标题:
Matlab 括号用法
[打印本页]
作者:
uqHZau
时间:
2021-9-6 13:41
标题:
Matlab 括号用法
大括号 用于单元阵列的赋值
中括号 用于形成一个向量或矩阵
小括号 通常用于一般的算术表达式,指示优先运算,还用于表示函数变量、向量下标和矩阵下标等到
" Q. W' m1 G* |) Z% H2 v
* h! `: j; n) u. x/ Y
' @1 K* M- I0 k4 Z: S5 J
[ ]
$ `. |2 |$ h" S" G
中括号用来构建向量(Vectors)或者是矩阵(Matrices)。如[6.9 9.64 sqrt(-1)] 就是一个有三个元素的向量。[11 12 13; 21 22 23] 是一个二乘三的矩阵. 分号(;)用来结束一行。
4 T. M) x' R" f
中括号的另一个作用是在函数中,分配输出参数。
( ^- F- M8 B1 y+ k5 D/ T) T6 R# H0 L
/ b/ e! m' |5 b4 m% J
Matlab 方括号“[ ]”的作用
1定义矩阵(向量,数组)。 例如 a=[1 2 3;4 5 6]
2.定义函数的返回参数列表(输出变量宗量)。
例如 [m,n]=size(a),如果函数的返回参数只有一个,中括号一般省略。即
[n]=rand(1,2);
可写作
n=rand(1,2);
3 E0 T9 `: X) K, Q! o
5 O7 @: ~5 e6 Z) L( k
% O( `2 Z- p# Y5 U6 R1 e
{ }
0 `# T. B+ }5 ]9 i0 `1 g1 F. j. @
大括号,用于cell型的数组的分配或引用。
* q3 X. }2 a4 e+ e) [
比如 A(2,1) = {[1 2 3; 4 5 6]}, or A{2,2} = ('str')
6 F. C1 J6 N N& w+ q% r
$ c& A n! X, O( h0 {8 N
/ T5 _) ?/ N1 o; b, \
( )
( U/ p- \% P4 N" b
小括号,用于引用数组的元素。
( R" W2 |) y8 I2 M
如 X(3)就是X的第三个元素。 X([1 2 3])就是X的头三个元素。
7 Q. Q0 v3 u2 z: k* J) V
! p1 |# [- H4 H6 b
作者:
regngfpcb
时间:
2021-9-6 14:46
大括号 用于单元阵列的赋值
作者:
yin123
时间:
2021-9-6 14:47
中括号用来构建向量(Vectors)或者是矩阵(Matrices)
作者:
qUzalq
时间:
2021-9-6 14:48
小括号,用于引用数组的元素
欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/)
Powered by Discuz! X3.2