270
Masalan,
Z=sinR/R
,
, x,y [-8,8] bo’lsin, u holda
quyidagi sirtni
11.5.5-rasm.
matlab tizimining komandalar oynasida yozilgan
quyidagi kod natijasi
deyish mumkin.
>>[x,y]=meshgrid(-8:.5:8);
>> R=sqrt(x.^2+y.^2)+eps;
>> z=sin(R)./R;
>> mesh(z)
Ko’rinib
turibdiki, bu sirt grafigi to’r ko’rinishida ifodalangan. R ni
xisoblashda sistema o’zgaruvchisi eps ni qo’shishdan maqsad, z=sin(R)./R ni
xisoblashda nolga bo’lishdan saqlanishdir.
>> [x,y]=meshgrid(-5:0.1:3);
>> z=x.*sin(x+y);
>> surf(x,y,z)
>> [x,y]=meshgrid(-1:9.5:4);
272
>> x=0:.02*pi:pi;
>> y=sin(x);
>> plot(x,y,’r’)
>> hold
>> z=cos(x);
>> plot(x,z,’ob’)
11.5.7-rasm.
>> x=0:.4*pi:pi;
>> y=sin(x);
>> plot(x,y)
>> hold
>> z=cos(x);
plot(x,z)
Shundan keyin
hold
off komandasini hold ni ishlashini to’xtatuvchi sifatida
ishlatish mumkin. Matlabda grafiklarni faqat nuqtalar
orqali ham chiqarish
mumkin.
U holda nuqtalar uchun quyidagi belgilar ishlatiladi: ., +, *,o va boshqalar.
273
Masalan, plot(x,y,’o’) har bir nuqtani o kabi belgilab, grafikni nuqtalar ketma-
ketligi shaklida tasvirlaydi.
Dostları ilə paylaş: