Professional Documents
Culture Documents
Mc ch:
Worksheet ny gii thiu v cng vic v th trong MATLAB.
Yu cu:
-
Sinh vin thc hnh bng phn mm Matlab trn phng my, c k phn luyn tp
trc khi lm bi tp.
Kt qu c lu li trong th mc MSSV_HoTen
Luyn tp:
MATLAB c rt nhiu ty chn cho vic v th. Lnh quan trng nht l plot, lnh ny
tng c lm vic trong worksheet 2. Ngoi ra cn c hai lnh ph thm l fplot v ezplot
t Symbolic Toolbox.
Ezplot
Lnh d v th nht l ezplot v n c th gi ra t Symbolic Toolbox. Trong dng lnh
ezplot(f), n s v biu thc f =f(x) qua min x mc nh (-2,2). Trong dng lnh ezplot(f,
[a,b]), n s v hm f = f(x) vi a < x < b.
V d: Lnh ezplot(cos(x)) s v nh hnh sau:
V g fplot(x^4-3*x^2-2*x,[-2,2,-1,1]) ta c:
v nhn c:
Blue
Green
Red
Cyan
Mangeta
Yellow
Black
V cc ty chn kiu ng v:
-
Solid
Dotted
-.
Dashdot
--
dashed
Point
Circle
x-mark
plus
Star
Square
diamond
Bi tp
Bi 1:
V cc hm sin(x), trong vng (-1,2) s dng ezplot, fplot,v plot. Lu rng khi v
bn n nh ngha mt vector ca cc on bng nhau trong khong (-1, 2). Cho hin th cc
th ny trn mt ca s c lp v cng hin th.
S dng lnh plot v th hm sin(x) vi x thuc (0, 3). u tin s dng 20 im
v mu en, sau s dng 100 im v mu , kiu ng l dashed. Cho hin th th.
G lnh fplot([sin(x),x-x^3],[-2,2]) v th sin(x) v x - x3/2 trong vng (-2,2) trn
mt ca s. Sau g x = linspace(-2,2,100); y=sin(x); z=x-(x.^3)./2; plot(x,y,x,z) c
c cc th trn mt ca s s dng lnh plot. Hin th cc th ny.
V th hm s cos(x) v 1 - x2/2 on (-2,2) trn mt th: u tin s dng fplot, sau
s dng lnh plot. Hin th cc th ny.
G on code sau v gii thch khi n c v trn th.
x = 1:20
y = 20:-1:1
plot(x,y,+)
8
x2
trong on (-10,10).
x2 1
Nu y l hm phc th:
10
>>y=sin(x);
>> plot(x,y)
>>bar(x,y)
11
5. Lnh Polar v ta cc
>>x=0:0.1:2*pi;
>>polar(x,abs(sin(2*x).*cos(2*x)))
12
-- Ht --
13