2
. .
.
:
1. Matlab;
2. Matlab.
: , .
:
MATLAB :
i j ( -1);
pi π (3,1416);
inf ;
NaN ( 0/0, inf/inf).
.
:
< > = < > + i (j) * < >,
- ;
.
: =3+j*2
:
+ ;
- ;
* ;
/ ;
\ ;
^ .
MATLAB , :
- real (Z) Z;
- imag (Z) Z;
- angle (Z) Z ( π +π);
- conj (Z) , Z.
.
MATLAB , , . MATLAB , - .
- . , (=), ([), , . (]).
: V=[1 2 3] V=[1,2,3]
V = 1 2 3
, .
V1=[1 2 3]; V2=[4 5 6];
V =[V1 V2]
V = 1 2 3 4 5 6
MATLAB , .
V = nz: h: kz,
nz ( );
kz ( );
h ().
: V= -0.1:0.3:1.4
V= -0.1 0.2 0.5 0.8 1.1 1.4
- , ;.
|
|
. , ;.
: =[1,2,3; 4,5,6; 7,8,9]
= 1 2 3
4 5 6
7 8 9
.
MATLAB , :
zeros (M, N) M N ;
zeros (2,3)
ans = 0 0 0
0 0 0
ones (M, N) - M N ;
ones(2,3)
ans = 1 1 1
1 1 1
eye (M, N) - M N ;
eye(2,3)
ans = 1 0 0
0 1 0
rand (M,N) - M N , 0 1;
rand(2,3)
ans = 0.9501 0.6068 0.8913
0.2311 0.4860 0.7621
.
.
: = 1 2 3
4 5 6
7 8 9
= (2,3)
=6
- , :
A(2,3)=pi
A = 1 2 3
4 5 3.14
7 8 9
V1, .
V1=(:,3)
V1 = 3
3,14
2:2 .
=(1:2, 2:3)
B= 2 3
5 3,14
.
(2:3, 1:2)=B
A= 1 2 3
2 3 6
5 3,14 9
:
A= 1 2 3
4 5 6
V=A(:)
V=1 2 3 4 5 6
.
2 : .
:
1) : =[1 2 3]; y=[4 5 6]; v=x+y (v= 5 7 9)
2) : v=x-y (v= -3 -3 -3)
3) : ans = 1
4) : v = x*2 (v= 2 4 6)
5) 2 ( , , ):
=[1 2 3]; y=[4 5 6]; v=x*y v = 4 5 6
8 10 12
12 15 18
v=x*y v = 32