Mavzu: matlab tizimining grafik imkoniyatlaridan foydalanish Ishdan maqsad
Download 396.42 Kb. Pdf ko'rish
|
23-Amaliy
Clc t=0:pi/10:2*pi;
[h,y,z]=cylinder(4*cos(t)); subplot(2,2,1); surface(h); subplot(2,2,2); surface(y); subplot(2,2,3); surface(z); subplot(2,2,4); surface(h,y,z); 9-rasm. subplot fukntsiyasidan foydalanib funksiyaning grafigini yuza qismini uch o`lchamda ifodalash. Dasturning natijasi 9-rasmda keltirilgan. mesh fukntsiyasidan so`ng surface fukntsiyasi qo`llanilganda grafik oynada uch o`lchamli grafik hosil bo`ladi, aks holda grafik ikki o`lchamli bo`ladi (10-rasm). 10-rasm. subplot fukntsiyasidan foydalanib hosil qilingan funksiyaning grafigi. Grafikni ko`rinishini grafik oynaning imkoniyatlaridan foydalanib o`zgartirish mumkin. Buning uchun grafik oynaning bosh menyusidan Tools tanlaniladi va Rotate 3D aktivlashtirilib yoki grafik oynaning tugmasidan foydalanib, grafikni ko`rinishini o`zgartirish mumkin. Jumladan, ikki o`lchamli (10-rasm) grafikni uch o`lchamli ko`rinishini (9-rasm) ham hosil qilish mumkin. Buning uchun grafik oynadan tugma bosiladi (aktivlashtiriladi ) va “sichqoncha” orqali kursor grafikni ustiga olib boriladi. “Sichqoncha”ni soat strelkasi bo`yicha yoki teskari aylantirilganda grafikni ko`rinishi o`zgaradi. MATLAB da funksiyalarning grafigini uch o`lchamda ifodalash uchun plot3 funksiyasidan ham foydalaniladi. Bu funksiya har bir nuqtani fazoda uchta koordinata orqali ifodalaydi. Buning uchun funksiyalarning egri chizig’ini ifodalovchi nuqtalar uchta vektor ko`rinishida berilishi kerak. Bu vektorlar nuqtalarning koordinatalaridan tashkil topadi va ularning qiymatlari plot3 funksiyasining kirishiga beriladi. Masalan, h=cos(t) va y=sin(t) funksiyalari fazoda aylanma vint shaklidagi egri chiziq hosil qiladi (11-rasm). Download 396.42 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling