|
Elektrotexnika va signallarni qayta ishlash
|
bet | 5/7 | Sana | 15.05.2024 | Hajmi | 0,58 Mb. | | #234273 |
Bog'liq Grafik matElektrotexnika va signallarni qayta ishlash
Qutbli koordinatalar nazariyasi elektrotexnika va signallarni qayta ishlashda murakkab raqamlarni ko'rsatish va o'zgaruvchan tok zanjirlarini tekshirish uchun ishlatiladi. Elektr muhandislari fazalarni ifodalash uchun qutb koordinatalarini o'z ichiga oladi, bu esa o'z navbatida AC kuchlanish va oqimlarning amplitudasi va fazasini tahlil qilishda yordam beradi.
Misol: Telekommunikatsiyada qutb koordinatalari signallarni qutb shaklida ifodalash uchun qabul qilinadi, shuning uchun muhandislar signalning kuchi, fazaning siljishi va to'lqin shakli kabi xususiyatlarni baholash uchun foydalanadilar.
Biologiya va biotibbiy tasvirlash
Qutbli koordinatalar biologik tuzilmalar va tibbiy tasvirlarni tahlil qilishda yordam berish uchun biologiya va biomedikal tasvirlashda foydali vositalardan biridir. Olimlar hujayra morfologiyasini, to'qimalar tuzilmalarini va mikroskopning biologik naqshlarini va tibbiy texnikani o'rganish uchun qutb koordinatalarini ishlab chiqaradilar.
Misol: Sog'liqni saqlashda diagnostika jarayonini magnit-rezonans tomografiya (MRI) va kompyuter tomografiyasi (KT) kabi tibbiy usullarni qo'llash orqali yaxshilash mumkin, bu ichki organlarning uch o'lchovli tasvirlarini rekonstruksiya qilish uchun qutb koordinatalaridan foydalanish bilan rezonanslashadi. to'qimalar.
Sonar va radar tizimlari
Polar koordinatalar nafaqat sonar va radar tizimlarida qo'llaniladi, balki navigatsiya, suv ostidagi va havodagi ob'ektlarni xaritalash kabi shunga o'xshash funktsiyalardan ham foydalanadi. Kuzatuv va radar bo'linmalari maqsad o'rnini aniq belgilash uchun qutb koordinatalari, nurlanish manbasi bilan masofa va burchaklardan foydalanadi.
MATLABning qutbli grafiklarni tuzish imkoniyatlari.
Qutb koordinatalarini chizish
Sintaksis
qutbli (teta, rho)
qutbli (teta, rho, LineSpec)
Tavsif
Funksiya polarqutb koordinatalarini qabul qiladi, ularni Dekart tekisligida chizadi va tekislikda qutbli panjara chizadi.
polar(theta,rho) burchakning thetaradiusga nisbatan qutbli koordinata grafigini yaratadi rho. t - x - o'qidan radianlarda ko'rsatilgan radius vektoriga hetaburchak ; ma'lumotlar maydoni birliklarida ko'rsatilgan radius vektorining uzunligi.rho
polar(theta,rho,LineSpec) LineSpecqutbli chizmada chizilgan chiziqlar uchun chiziq turini, chizma belgisini va rangini belgilaydi.
Misollar
Chiziqli, qizil chiziq yordamida oddiy qutbli chizma yarating:
t = 0:.01:2*pi;
qutbli(t ,sin(2*t).*cos(2*t),'--r')
Kompas funktsiyasi kirishlarni Kartezyen formatida oladi , lekin qutbli chizmalarni chiqaradi . Kompas funktsiyasida har bir o'qning uzunligi ma'lumotlar elementining kattaligiga mos keladi va uning yo'nalishi murakkab ma'lumotlarning burchagini ko'rsatadi. Bu funktsiya qutb koordinata tizimidagi o'qlarning kelib chiqishidan chiqadigan o'qlarni hosil qiladi. Ushbu funktsiyani tasvirlash uchun biz soat miliga teskari yo'nalishda o'qdan o'qgacha kattalashadigan o'qlar to'plamini yaratamiz.
t = 1 : 5;
r = t .* exp (i * t * 36 * (pi/180));
kompas(r)
Ushbu kod ishlab chiqaradi:
Polar funktsiyasi
Polar funksiya burchak va kattalik ma'lumotlaridan qutbli chizmalarni yaratadi .
U qutb (teta, rho) shakllarini oladi , bu erda teta burchakka (radianlarda) va rho kattalikka mos keladi. teta va rho o'zgaruvchilari bir xil o'lchamdagi vektorlar bo'lishi kerak.
Misol tariqasida, biz quyidagi kod bilan kardioid yaratamiz:
t = 0 : 2*pi/100 : 2*pi;
r = 1 - sin(t);
qutbli (t, r)
natija:
Mana yana bir qutbli diagramma:
t = 0 : 2*pi/100 : 2*pi;
r = sqrt(abs(sin(3*t)));
qutbli(t,r)
Matlab bilan boshqa qutbli syujet
Rose funktsiyasi
Rose yordamida siz qutb koordinatalarida chizilgan burchak gistogrammalarini yaratishingiz mumkin . Rose(angle_data) dan foydalanib , funktsiya berilgan burchak qutisiga qancha burchaklar (radianlarda) to'g'ri kelishini aniqlaydi. Odatiy bo'lib, 0 va 2 pi oralig'ida 20 ta teng masofada joylashgan quti mavjud . Axlat qutilari sonini rose(angle_vector, nr_of_bins) yordamida o'zgartirish mumkin, bunda nr_of_bins o'zgaruvchisi 0 va 2pi oralig'ida joylashtirilishi kerak bo'lgan qutilar sonini ko'rsatuvchi skalerdir . Shuningdek, siz bin_centers vektorini rose funktsiyasiga o'tkazish orqali qutilarning markazlarini belgilashingiz mumkin , masalan: rose(angle_vector, bin_centers) .
Quyidagi kod odatda taxminan 90º burchak ostida taqsimlangan atirgul ma'lumotlarini yaratadi.
|
| |