1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Chú thích đồ thị và vẽ biểu đồ trong Matlab

16 11,4K 27
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Chú thích đồ thị và vẽ biểu đồ trong Matlab
Thể loại Bài tập
Năm xuất bản 2010
Định dạng
Số trang 16
Dung lượng 394,9 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Chú thích đồ thị và vẽ biểu đồ trong Matlab

Trang 1

2/9/2010

~ Cac lệnh

xlabel; ylabel

title

legend

text; gtext;

Trang 2

\MWeiii

x = -pi:.l:pi;t = -pi/4;

ÿy = Sin(%)/

plot (x,y)

set (gcea, 'XTick', -pi:pi/2:pi)

set (gcea, 'XTickLabel', {'-pi','pi/2','0', 'pi/2','pi'})

xlabel('-\pi \leq \Theta \leq \pi')

ylabel ('sin(\Theta) ')

title('Plot of sin(\Theta) ')

text (-pi/4,sin(-pi/4) ,'\leftarrow sin(\pi\div4)',

legend('sin \theta')

hold on

Plot of sini)

“ sin(-ñ+4) | |

2/9/2010

Trang 3

t=0:900; A=1000;

= A*exp(-a*t);

= sin(b*t);

plotyy(t,yl,t,y2)

- subplot(m,n,p)

— Ví dụ

= 0:pi/20:2*pi;

subplot (2,2,1)

plot (sin(t),cos(t))

axis equal

subplot (2,2,2)

= sin(x)+cos(y);

plot (t, z)

subplot (2,2,3)

zZ = sin(x).*cos(y);

plot(t,z)

subplot (2,2,4)

plot(t,z)

2/9/2010

Trang 4

- Biểu đồ dạng cột

bar (X,Y)

al

y : Ma tran co N hang

Tuy chon khac

barh / bar3 / bar3h

‘stacked’, ‘grouped’ ,’ detached’

2/9/2010

Trang 5

\MWeiii

YŸY =[/ 6 5/6 8 174 5 972 3 479 7 2)

subplot (221);bar(Y);

title('bar(Y,''grouped'')')

title ('bar(0:5:20,Y,''grouped'')')

subplot (223) ;bar(Y,'stacked');

title('bar(Y,''stacked'')')

subplot (224) ;barh(Y);title('barh(Y)')

subplot (221) ;bar3(Y, 'detached');

title('bar3(Y,''detached'')')

subplot (222) ;bar3(Y,'grouped');

title('bar3(Y,''grouped'')')

subplot (223);bar3(Y,'stacked');

title('bar3(Y,''stacked'')"')

)

subplot (224) ;bar3h(Y);title('bar3h(Y)')

10

bar(Y, staked) barh(Y)

2/9/2010

Trang 6

bar3(Y,'dataohedl) :a_b2'S(Y,gtouped)

Biểu đồ quạt

pie (X,str)

X: vecto dir liéu

str: chuỗi chứa nhãn của đồ thị

Tùy chọn khác

pie3

Trang 7

2/9/2010

= [12 20 15 25 78]

S2

pie(Y,{‘Giai tich’,’Dai so’,’Xac suat’,

’Co hoc’,’Tin hoc’ })

Đie3(Y)

le(Y,[0 0 1 0 1])

Giai tinh Dai S,

Go hoc

Trang 8

Đô thị dạng vùng

area (x)

area (x,y)

Vi du

x ={0:9];y = 2*sin(x);

area(x,y,'Facecolor','blue', 'Edgecolor', 'red');

= 90:94;

"b!', 'LineWidth', 2)

hold on

area(x,profits, 'FaceColor',[.9.85.7],'EdgeColor',

hold off

set (gcea, 'XTick', [90:94] )

set(gca, 'Layer', 'top')

gtext('\leftarrow Sales')

gtext ('Profits')

gtext ('Expenses')

xlabel ('Years', 'FontSize',14)

ylabel ('Expenses + Profits = Sales in

1,000''s', 'FontSize',14)

2/9/2010

Trang 9

< Sales

Expenses

ge Years

= [0 31 6 5 9]Ị;area (y)

set (gca, '!xtick',1:6,

"xticklabel',str,'xgrid','on','layer','top')

{717;7107;71007 }

set(gca,’XTickLabel’,

aren nee han

set(gca,’XTickLabel’,

“0P

set(gca,7XTickLabel”,Q:2)

Trang 10

2/9/2010

= Đồ thị của dữ liệu rời rạc

stem / stem3 : đồ thị dang roi rac trong 2D / 3D

stair : đồ thị bậc thang

Sees

subplot (2,1,1);stem(t,y);

title ('stem(t,y)')

subplot (2,1,2);

stem(t,y,'—sr','fill');

title('stem(t,y,'' sr'',''fill'')')

stemit,y)

stemi(t,y,'~Sr' fill)

10

Trang 11

2/9/2010

Trong 3-D

Cee

= exp(-s*t);

stem3 (real (y),

imag (y),t)

hold on

plot3 (real(y),

i1mag(y),t,'r')

hold off

view (-39.5,62)

xlabel('Real')

ylabel('Imaginary')

zlabel ('Magnitude') Imaginary

Dang bac thang

alpha = 0.01;

beta = 0.5;t = 0:10;

f = exp(-alpha*t).*sin(beta*t);

stalrs(t,f)

hold on;

plot(t,f£,' *');

hold off

label = 'Stairstep plot of

e*{-(\alpha*t) }sin\beta*t';

text (0.5,-0.2,label, 'FontSize',14);

xlabel('t = 0:10', 'FontSize',14);

axIs([Ô 10 -1.2 1.2])

11

Trang 12

2/9/2010

⁄Z

Stairstep plot of e t9") sinB't

t= 0:10

DO THI 3D

plot3 (x,y,z)

Ta can xac dinh cac vecto x, y, z Dé vé mat (x, y, z=f(x,y)), lệnh

meshgrid(x, vy) sé tao ra mang X, Y từ miễn giá trị của x, y

Vidu

0:0.02*pi:25*pi;

Sa

plot3(x%,y,Z);

12

Trang 13

2/9/2010

Vẽ mặt: z(x,y)=x'ye””” VỚI -4<x<4 Và -4<y<4

[x, yl=meshgrid([-4:0.1:4]);

Z=X.*X.*y.*exp(-xX.*2-y.%2);

plot3(x,y,Z)

Dùng lệnh mesh(z)

13

Trang 14

Ví dụ

Vẽ mặt z =sin(y -x)-cos(y-x’) với x.ye|0,Z]

x=0:0.1:Ði1;y=0:0.1:Ð1;

[X,Y]=meshgrid(x,y);

Z=s1in(Y.^2+X)-cos(Y-X.^2);z

subplot (221);mesh(Z);

subplot (222) ;meshc (2);

subplot (223) ;mesh(x,y,4Z);

axis([0O pi O pi -5 5]);

subplot (224) ;mesh(Z);hidden off

2/9/2010

14

Trang 15

2/9/2010

Một số lệnh vẽ đô thị trong 3 - D

plot3

contour / contourf / contour3

mesh / meshc / meshz

surf / surfc

waterfall

bar3 / bar3h

pie3 / £1113

comet3 / scatter3 / stem3

In và xuất đồ thị

=_ Dùng lệnh

print -dtiff -r200 mygraph.tiff

print -deps2 mygraph.eps

15

Trang 16

2/9/2010

Su dung Plotting Tools

`

16

Ngày đăng: 09/10/2012, 15:42

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w