
121
>> axis on, grid off % turn the axis on, the grid off
H×nh 17.10
>>axis ij % turn the plot upside-down
H×nh 17.11
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

122
>> axis square equal % give axis two command at once
H×nh 17.12
>> axis xy normal % return to the defaults
H×nh 17.13
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

123
17.6 In h×nh
§Ó in c¸c h×nh mµ b¹n võa vÏ hoÆc c¸c h×nh trong ch−¬ng tr×nh cña MATLAB mµ b¹n cÇn, b¹n cã
thÓ dïng lÖnh in tõ b¶ng chän hoÆc ®¸nh lÖnh in vµo tõ cöa sæ lÖnh:
+) In b»ng lÖnh tõ b¶ng chän: Tr−íc tiªn ta ph¶i chän cöa sæ h×nh lµ cö sæ ho¹t ®éng b»ng c¸ch
nhÊn chuét lªn nã, sau ®ã b¹n chän môc b¶ng chän Print tõ b¶ng chän file. Dïng c¸c th«ng sè t¹o lªn
trong môc b¶ng chän Print Setup hoÆc Page Setup, ®å thÞ hiÖn t¹i cña b¹n sÏ ®−îc göi ra m¸y in.
+) In b»ng lÖnh tõ cöa sæ lÖnh: Tr−íc tiªn b¹n còng ph¶i chän cöa sæ h×nh lµm cöa sæ ho¹t ®éng
b»ng c¸ch nhÊn chuét lªn nã hoÆc dïng lÖnh
figure(n)
, sau ®ã b¹n dïng lÖnh in.
>> print % prints the current plot to your printer
LÖnh
orient
sÏ thay ®æi kiÓu in: KiÓu mÆc ®Þnh lµ kiÓu
portrait
, in theo chiÒu ®øng, ë gi÷a
trang. KiÓu in
landscape
lµ kiÓu in ngang vµ kÝn toµn bé trang. KiÓu in
tall
lµ kiÓu in ®øng nh−ng kÝn
toµn bé trang. §Ó thay ®æi kiÓu in kh¸c víi kiÓu mÆc ®Þnh, b¹n dïng lÖnh
orient
víi c¸c th«ng sè cña
nã nh sau:
>> orient % What is the current orientation
ans=
portrait
>> orient landscape % print sideways on the page
>> orient tall % stretch to fill the vertical page
NÕu b¹n muèn t×m hiÓu kü h¬n vÒ chóng th× h·y xem trî gióp trùc tuyÕn vÒ chóng.
17.7 Thao t¸c víi ®å thÞ
B¹n cã thÓ thªm nÐt vÏ vµo ®å thÞ ®· cã s½n b»ng c¸ch dïng lÖnh
hold
. Khi b¹n thiÕt lËp
hold on
,
MATLAB kh«ng bá ®i hÖ trôc ®· tån t¹i trong khi lÖnh
plot
míi ®ang thùc hiÖn, thay vµo ®ã, nã thªm
dêng cong míi vµo hÖ trôc hiÖn t¹i. Tuy nhiªn nÕu nh− d÷ liÖu kh«ng phï hîp víi hÖ trôc to¹ ®é cò,
th× trôc ®−îc chia l¹i . ThiÕt lËp
hold off
sÏ bá ®i cöa sæ figure hiÖn t¹i vµ thay vµo b»ng mét ®å thÞ
míi. LÖnh
hold
mµ kh«ng cã ®èi sè sÏ bËt t¾t chøc n¨ng cña chÕ ®é thiÕt lËp
hold
tr−íc ®ã. Trë l¹i
víi vÝ dô tr−íc:
>> x = linspace(0,2*pi,30);
>> y = sin(x);
>> z = cos(x);
>> plot(x,y)
H×nh 17.14
B©y giê gi÷ nguyªn ®å thÞ vµ thªm vµo ®−êng cosine
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

124
>> hold on %Gi÷ nguyªn ®å thÞ ®· vÏ lóc tr−íc
>> ishold % hµm logic nµy tr¶ vÒ gi¸ trÞ 1 (true) nÕu hold ë tr¹ng th¸i ON
ans =
1
>> plot(x,z,'m')
>> hold off
>> ishold % hold b©y giê kh«ng cßn ë tr¹ng th¸i ON n÷a.
ans =
0
Chó ý r»ng ®Ó kiÓm tra tr¹ng th¸i cña
hold
ta cã thÓ dïng hµm
ishold
.
H×nh 17.15
NÕu b¹n muèn hai hay nhiÒu ®å thÞ ë c¸c cöa sæ figure kh¸c nhau, h·y dïng lÖnh
figure
trong
cöa sæ lÖnh hoÆc chän
new figure
tõ b¶ng chän file,
figure
kh«ng cã tham sè sÏ t¹o mét
figure
míi.
B¹n cã thÓ chän kiÓu figure b»ng c¸ch dïng chuét hoÆc dïng lÖnh
figure(n)
trong ®ã n lµ sè cöa sæ
ho¹t ho¹t ®éng.
MÆt kh¸c mét cöa sæ figure cã thÓ chøa nhiÒu h¬n mét hÖ trôc. LÖnh
subplot(m,n,p)
chia cöa sæ
hiÖn t¹i thµnh mét ma trËn mxn kho¶ng ®Ó vÏ ®å thÞ, vµ chän p lµ cöa sæ ho¹t ®éng. C¸c ®å thÞ thµnh
phÇn ®−îc ®¸nh sè tõ tr¸i qua ph¶i, tõ trªn xuèng d−íi, sau ®ã ®Õn hµng thø hai .v.v. . . VÝ dô:
>> x = linspace(0,2*pi,30);
>> y = sin(x);
>> z = cos(x);
>> a = 2*sin(x).*cos(x);
>> b = sin(x)./(cos(x)+eps);
>> subplot(2,2,1) % pick the upper left of
% 2 by 2 grid of subplots
>> plot(x,y),axis([0 2*pi -1 1]),title('sin(x)')
>> subplot(2,2,2) % pick the upper right of the 4 subplots
>> plot(x,z),axis([0 2*pi -1 1]),title('cos(x)')
>> plot(x,z),axis([0 2*pi -1 1]),title('cos(x)')
>> subplot(2,2,3)% pick the lowwer left of the 4 subplots
>> plot(x,a),axis([0 2*pi -1 1]),title('2sin(x)cos(x)')
>> subplot(2,2,4)%pick the lowwer right of the 4 subplots
>> plot(x,b),axis([0 2*pi -20 20]),title('sin(x)/cos(x)')
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

125
H×nh 17.6
17.8 Mét sè ®Æc ®iÓm kh¸c cña ®å thÞ trong hÖ to¹ ®é ph¼ng
•
loglog
t−¬ng tù nh−
plot
ngo¹i trõ thang chia lµ logarithm cho c¶ hai trôc.
•
semilogx
t−¬ng tù nh−
plot
ngo¹i trõ thang chia cña trôc x lµ logarithm cßn thang chia trôc y lµ
tuyÕn tÝnh.
•
semology
t−¬ng tù nh−
plot
ngo¹i trõ thang chia cña trôc y lµ logarithm, cßn thang chia trôc x lµ
tuyÕn tÝnh.
•
area( x, y )
t−¬ng tù nh−
plot (x,y)
ngo¹i trõ kho¶ng c¸ch gi÷a 0 vµ y ®−îc ®iÒn ®Çy, gi¸ trÞ c¬ b¶n
y cã thÓ ®−îc khai b¸o, nh−ng mÆc ®Þnh th× kh«ng.
• S¬ ®å h×nh mói tiªu chuÈn ®−îc t¹o thµnh tõ lÖnh
pie(a, b)
, trong ®ã a lµ mét vector gi¸ trÞ vµ b lµ
mét vector logic tuú chän. VÝ dô:
>> a = [.5 1 1.6 1.2 .8 2.1];
>> pie(a,a==max(a));
>> title('Example Pie Chart')
H×nh 17.7
• Mét c¸ch kh¸c ®Ó quan s¸t d÷ liÖu ®ã lµ biªu ®å
Pareto
, trong ®ã c¸c gi¸ trÞ trong c¸c vector ®−îc
vÏ thµnh mét khèi ch÷ nhËt. VÝ dô dïng vector a ®· nãi ë trªn:
Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com

