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
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 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
.
. , .
=[-2,-1,0,1,2]
V=sin(x); V =-0.9093 -0.8415 0 0.8415 0.9093
V=tan(x); V=exp(x) .
1) () (+, -);
2) (.*);
3) (./,.\)
4) .(.^)
Plot.
:
plot(x, y)
plot(x, y, s)
plot(x1, y1, s1, x2, y2, s2, , xn, yn, sn)
:
¨ , ;
¨ , ;
¨ s ; , , ;
¨ 1, 2, , n n , ;
¨ 1, 2, , n , .
1.1 MATLAB.
1.1.
. | Y | - | |||
M | : | ||||
´ | C | -. | - | ||
+ | R | -- | |||
* | G | ||||
S | B | ||||
D | W | ||||
V, ^, <, > | , , , | K | |||
P | |||||
H |