|
>> t=0:pi/50:2*pi; polar(t,cos(5*t))
|
bet | 6/6 | Sana | 18.05.2024 | Hajmi | 378,9 Kb. | | #243155 |
Bog'liq Mavzu 6>> t=0:pi/50:2*pi; polar(t,cos(5*t)) Quyidagi misolni ko’ramiz: >> angle=0:.1*pi:3*pi; >> r=exp(angle/10); >> polar(angle,r),... polar(angle,r); >> title('polyar koordinatida grafik'); >> grid on Vektor grafiklari bilan ishlaash. Ba'zan bir qator radius vektorlarini odatiy ko'rinishda, ya'ni boshlang'ichdan kelib chiqadigan va bu vektorlarni ifodalovchi kompleks sonlarning haqiqiy va xayoliy qismlari bilan belgilanadigan burchak va uzunlikka ega bo'lgan o'qlar shaklida tasvirlash maqsadga muvofiqdir. Buning uchun kompas buyruqlar guruhidan foydalaning: • compass (U,V) har bir radius vektorining haqiqiy va xayoliy qismlarini ifodalovchi komponentlar (U,V) bilan radius vektorlarini chizadi; • compass (Z) compassga (real(Z), imag(Z)) buyruqlari ekvivalent; • compass (U, V, LINESPEC) va compass (Z, LINESPEC) yuqoridagi buyruqlarga o'xshaydi, lekin chizma buyrug'i uchun tasvirlanganga o'xshash LINESPEC chizma chizig'i spetsifikatsiyasini belgilash imkonini beradi. H=COMPASS(...) funksiyasi grafik tuzadi va grafik ob’ekt deskriptorlarini qaytaradi. MATLABda oddiy ko’rinishdagi sirtlarning grafiklarni yasash. plot3(…) buyrug'i plot(…) buyrug'iga o'xshaydi, lekin ikkita z(x,y) o'zgaruvchining funksiyasiga ishora qiladi. U uch o'lchamli yuzalarning aksonometrik tasvirini yaratadi va quyidagi shakllar bilan ifodalanadi: • plot3(x,y,z) x, y va z vektorlari bilan ifodalangan nuqtalar massivini tuzadi, ularni chiziq segmentlari bilan bog'laydi. Bu buyruq cheklangan foydalanishga ega; • plot3(X,Y,Z), bu erda X, Y va Z bir xil o'lchamdagi uchta matritsa, X(i,:), Y(i,:) va Z(i,:) koordinatalari bo'lgan nuqtalarni chizadi va bog'laydi. ularni to'g'ri segmentlar bilan. Quyida z(x,y)=x^2+y^2 funksiyasi bilan tavsiflangan uch o‘lchamli sirtni qurish dasturining namunasi keltirilgan: >> [X,Y]=meshgrid([-3:0.15:3]); >> Z=X.^2+Y.^2; >> plot3(X,Y,Z) • plot3(X,Y,Z,S) oldingi muhokama qilinganlarga o'xshash, lekin chizma buyrug'ining spetsifikatsiyasiga mos keladigan chiziq va nuqta uslubi spetsifikatsiyasi bilan ta'minlaydi. Quyida aylanali sirt yaratish uchun ushbu buyruqdan foydalanish misoli keltirilgan: >> [X,Y]=meshgrid([-3:0.15:3]); >> Z=X.^2+Y.^2; >> plot3(X,Y,Z,'o')
|
| |