.


:




:

































 

 

 

 


,




y .
m o
c x
r +
g *
b s
w d
k v
^
- <
: >
-. - p
-- h

, . , , . - :

:

>> x1=[-4*pi:pi/10:-pi];

>> y1=sin(x1);

>> x2=[-pi:pi/30:0];

>> y2=3*(x2/pi+1).^2;

>> x3=[0:0.02:5];

>> y3=3*exp(-x3)

>> plot(x1,y1,x2,y2,x3,y3)

, . -, : x1, y1, x2, y2, x3 y3 x y y (x) y x:

>> x=[x1 x2 x3];

>> y=[y1 y2 y3];

>> plot(x,y)

, , , plot . : , , . t, x, y x (t), y (t) plot y x:

>> t=[0:pi/20:2*pi];

>> x=cos(t).^3;

>> y=sin(t).^3;

>> plot(x,y)

comet . comet(x,y) , . .

MatLab , :

  • loglog ( );
  • semilogx ( );
  • semilogy ( ).

, plot. plotyy. plotyy () , .

MatLab . grid on, grid off. title, , :

>> title(' ')

legend. , , legend, . , :

1 ;

0 , ;

1 ( );

2 ;

3 ;

4 .

xlabel ylabel , .

. plot . . , , : plot(x,'ko'). plot , , . .

. bar:

>> x=[0.7 2.1 2.5 1.9 0.8 1.3];

>> bar(x)

bar ( 0.8), , bar(x,1.2), . bar , , .

pie, bar. :

1. , , ;

2. , , , .

, pie([0.1 0.2 0.3]) pie([1 2 3]). , pie , . . , , x:

>> x=[0.3 2 1.4 0.5 0.9];

>> [m,k]=max(x);

>> v=zeros(size(x));

>> v(k)=1;

>> pie(x,v)

, :

>> pie([2400 3450 1800 5100],{'','','',''})

bar pie :

  • barh ;
  • bar3, pie3 .

, . hist . hist , , , . . , hist(randn(1,5000)) , , n=hist(randn(1,5000)) n ( ). hist. , , , . , . histc, bar 'histc', :

>> x=randn(1,10000);

>> int=[-2:0.5:2];

>> n=histc(x,int);

>> bar(int,n,'histc')

MatLab , . . , , . , . . , . meshgrid, , x y. meshgrid , .

>> [X,Y]=meshgrid(-1:0.1:1,0:0.1:2);

X , meshgrid, Y , meshgrid. Z, z (x, y) . , z (x, y) :

>> Z=exp(-X).*sin(pi*Y);

z (x, y) , :

>> mesh(X,Y,Z)

, (. 4.2). , .

. 4.2.

colorbar , z (x, y). , colormap, colormap(gray) . :

  • bone gray, ;
  • colorcube ;
  • cool ;
  • copper ;
  • hot : ----;
  • hsv ( );
  • jet : ----;
  • spring ;
  • summer ;
  • winter ;

MatLab , :

    • surf ;
    • meshc, surfc xy;
    • contour ;
    • contourf ;
    • contour3 , ;
    • surfl

, mesh, :

>> sufr(X,Y,Z)

>> contourf(X,Y,Z)

. : , , contour, contourf contour3. , :

>> contourf(X,Y,Z,10)

z (x, y), :

>> contour(X,Y,Z,[-0.51 -0.25 -0.01 0.89])

z (x, y) . contour , , . clabel:

>> [CMatr, h] = contour(X, Y, Z,[-0.51 -0.25 -0.01 0.89]);

>> clabel(CMatr, h)

, sufr surfc, . shading interp, surf surfc, . , shading flat, shading faceted .

, , . : (AZ) (EL). , y, xy (. . 4.3, ).

4.3

view. view ( ):

>> [AZ, EL]=view

AZ =

-37.5000

EL =

MatLab . ( ) view, : view(0,90) . , , xlabel ylabel, zlabel . view :

  • view(3) ;
  • view([x,y,z]) x, y z.

surfl, . , surfl shading interp , (gray, copper, bone, winter . .), , , . surfl, ( ), ( ), : surfl(X,Y,Z,[20 80]) surfl(X,Y,Z,[6 8 11]).

. Figure No. 1, . , , . figure . , figure. : Figure No. 2,Figure No. 3 . .

, ( ) . . , , . , . hold on. hold off.

. subplot . , ( ). figure :

>> subplot(2,3,1)

. subplot , . , . subplot(2,3,2), , subplot(2,3,6) . , subplot(2,3,k), :

>> subplot(2,3,3)

>> bar([1.2 0.3 2.8 0.9])

>> subplot(2,3,6)

>> surf(X,Y,Z)

1. . :

  • ;
  • ;
  • .

, , , , , .

1. ; ; .

; ; .

2. ; ; .

; ; .

3. ; ; .

; ; .

4. ; ; .

; ; .

5. ; ; .

; ; .

6. ; ; .

; ; .

7. ; ; .

; ; .

8. ; ; .

; ; .

9. ; ; .

; ; .

10. ; ; .

; ; .

2. - , .

1. 2.

3. 4.

5. 6.

7. 8.

9. 10.

 

3. , plot comet.

1. ; . 2. ; .

3. ; . 4. ; .

5. ; . 6. ; .

7. ; . 8. ; .

9. ; . 10. ; .

 

4. :

  • ;
  • ;
  • ( , );
  • .

. .

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

 

 





:


: 2017-03-18; !; : 198 |


:

:

, .
==> ...

1594 - | 1473 -


© 2015-2024 lektsii.org - -

: 0.087 .