11-bob. Matlab dasturida grafiklar qurish. O ’quv modullari


Download 1.6 Mb.
Pdf ko'rish
bet10/14
Sana19.06.2023
Hajmi1.6 Mb.
#1607819
1   ...   6   7   8   9   10   11   12   13   14
Bog'liq
matlab grafik

v
.
^■sirr(t)r
/
\
......... 7 "
/
\
.................. \
1
t
p-UUto(l)
\
..............
/
\
________/
r ..................
' ' ■ ' Л ' ” '
_______ ^
/
 
i
--------1---------------- L_________
3
4
0 < t < 2 лл
11.4.5-rasm. Bitta grafik oynada chizilgan 
y=sin(t) va x=cos(t) funksiyalarning grafigi
xlabel('\0 \leq \itt \leq 2*\pi'); 
ylabel('sin(t),cos(t)');
261


text(2,-
0.4, '\leftarrowcos(t)'); 
text(3,0.2,,\leftarrowsin(t)'); 
grid on;
Xar xil koordinatalar o ‘qida qurilgan bir nechta grafiklar to ‘plamini 
ko‘rishni tashkil etish talab etilganda, buni ikki xil usul bilan amalga 
oshirish mumkin. Birinchi usul figure(n) komandasidan foydalanib 
grafiklarni xar xil (n-ta) grafik oynada chiqarish. Buning uchun xar bir plot 
funksiyasidan oldin figure(n) komandasi qo‘llaniladi. Bu yerda n=1,2,... - 
grafik oynaning nomeri.
t=0:0.01:2*pi; 
x=sin(t); 
y=cos(t); 
subplot(2,1,1); 
plot(t,x); 
title('sin(t)
fu n ksiya n in g gra fig i');
xlabel('\0 \leq \itt \leq 
2*\pi');
ylabel('sin(t)');
hold on; 
plot(t,0,'k'); 
hold off; 
subplot(2,1,2); 
plot(t,y);
title('cos(t)funksiyaning g rafigi'); 
xlabel('\0 
\leq 
\itt 
\leq2*\pi');
ylabel('cos(t)'); 
hold on;
262
sin(t) funksiyaning grafigi


plot(t,0,'g'); 
hold off;
8.1.6-rasm. subplot(m,n,p) funksiyasidan foydalanib bitta grafik oynada 
bir nechta grafiklar to ‘plamini ko‘rish dasturi va natijasi.
Ikkinchi usul subplot(m,n,p) funksiyasidan foydalanib bitta grafik 
oynada xar xil koordinatalarda qurilgan bir nechta grafiklarni chiqarish 
mumkin. Ushbu
funksiya grafik oynani ta qator va n ta ustunga bo‘ladi.
Grafiklar yuqori qator bo‘ylab ketma ket joylashadi. Grafiklarni 
joylashish tartibi bilan belgilanadi.
subplot(m,n,p) funksiyasidan foydalanib bitta grafik oynada bir nechta 
funksiyalarning grafigini quramiz (11.4.6-rasm).
Funksiya parametrlarining o ‘zgarish diapazoni katta bo‘lganda grafiklarni 
logarifmik masshtabda qo‘rish fnksiyalaridan foydalanish mumkin. Buning 
uchun MATLAB da koordinata o ‘qining absissasini - semilogx ordinatasini -
semilogy va ikkala o ‘qini xam - loglog logarifmik masshtabda ifodalovchi 
funksiyalar 
mavjud. 
B a’zida 
funksiya 
grafiklarini 
qutbiy 
(polyar 
koordinatalarda qo‘rish talab etiladi. Bunda polar funksiyasidan foydalaniladi 
(11.4.7-rasm).
clc
>> t=0:0.01:2*pi;
>> x=sin(3*t);
>>polar (t,x);
263


11.4.7-rasm. x=sin(3*t) funksiyaning qutbiy koordinatalardagi grafigi

Download 1.6 Mb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling