|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
MATLAB基础教程(2)
8 a# e f+ t+ ~% T" U9 t5 M1 ~! m7 i8 W) k' g/ w6 a% d( s
用赋值语句初始化变量6 X8 H. ^7 h. E. `3 z
8 a6 E3 E( j/ `9 s5 }8 E" u赋值语句的一般形式* m% E3 d0 w- @9 A) J' I8 X
* X& Y" C: A6 ?6 I! Q8 K6 O8 Q
var=expression# o* V3 A9 i% A: |
var是变量名,expression可以是一个标量、一个数组或常量、其他变量和数学运算符号(+、-)的联合。这个表达式(expression)的值是通过一般的数学运算法则计算出来的然后将产生的结果存储到变量var中。( @& I+ a. O6 M: p; i+ _4 ~9 i2 G" {
1 R. Q4 {' X1 D; \) \, N# ^) t% Y
var=40*i;
+ q9 V! K8 b, v7 U3 E' ^4 q& bvar2=var/5;
e5 L+ ]* k1 u' karray=[1 2 3 4];+ R6 B4 o' `6 K x1 N; v
x=1;y=2;或x=1,y=2;
% C; S* b3 l6 g* ~2 c; \" Q- @0 s# k/ @0 f4 }# V6 z1 H. l. ~
第一个例子创建了一个 double 类型的标量变量,存储了一个虚数 40i。第二个例子创建 了一个表达式 var2,把 var/5 的值存储于内。第三个例子创建了一个数组 array,并存储了一 个 4 元素的行向量于内。最后一个例子显示了多个赋值语句可写在同一行,中间用逗号或分 号隔开。注意如果在赋值语句执行时变量已经存在,那么这个变量原有的值将被覆盖。, A1 L7 ]7 e5 z) v
) B& k0 k3 I0 p* R$ K0 \1 n+ ^$ V注意一个数组每一行元素的个数必须完全相同,每一列元素的个数也必须完全相同。 像( `- [1 ^9 q e$ u, Q, e1 J
% x0 R# J& ]2 x4 Z- m4 A' ?4 N* q
[1 2 3;4 5]
2 y* _' X+ C# n8 l, c& x
! d. W3 V7 F j$ i# t/ g: H
6 P! Q" Q! Z: b- o: f0 n( K& r
) [/ _, e$ E. N. ~( h) H4 z3 |& J |
|