انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
طریقه استفاده از دستور polar (در متلب)

طریقه استفاده از دستور polar (در متلب)

#2
سلام.
به نظرم خود مثال نرم افزار متلب، مثال مناسبی است، بنابراین آن را ذکر می کنم و تنها توضیحات اضافه تری رو براتون شرح می دهم :
کد پی‌اچ‌پی:
clear all
close all
clc
 
theta 
0:0.01:2*pi;
rho sin(2*theta).*cos(2*theta);

figure
polar
(theta,rho

در نمودار قطبی، باید اندازه را برای تمامی 360 درجه داشته باشیم. یعنی یک زاویه داریم (با نام theta) که از 0 تا 360 درجه (2*pi در کد بالا) خواهد بود. برای هر یک از تمامی این 360 درجه (زاویه هایی که در این بازه انتخاب کرده ایم)، باید یک اندازه (یک مقدار) داشته باشیم. بنابراین اگر کد بالا را ببینید، ابتدا theta را از 0 تا 360 درجه تعریف کرده ایم و سپس اندازه متناظر با مقادیر theta را در rho ذخیره کرده ایم. تابعی که برای به دست آوردن مقادیر rho بر حسب مقادیر theta  به کار می رود، به مسئله ما بستگی دارد. سپس تنها کافی است که دو متغیر theta  و rho  را به دستور polar بدهید تا نمودار قطبی آنها را رسم کند.
نتیجه اجرای کد متلب بالا :

   

مقادیر زاویه ها در بیرون از دایره نمایش داده شده و مقادیر مربوط به اندازه های متناظر با زاویه ها، درون دایره نوشته شده است.
بنده کارشناسی ارشد مخابرات (گرایش میدان) خواندم، آن زمان اینگونه نمودارها را برای رسم تشعشع آنتن ها نیاز داشتیم، اما این تابع قادر نبود که جزئیات مناسب برای مسائل مربوط به آنتن را رسم کند. استادمون تابعی را برای رسم معرفی کرد (یک تابع نوشته شده توسط محققان در این زمینه) که آن را از اینترنت دانلود کردیم و وقتی تست کردیم، خیلی بهتر جزئیات (لوب های کوچکتر تابش) را نمایش می داد. گفتم این مورد را هم برای دوستانی که در این زمینه کار می کنند، تذکر داده باشم.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ


پیام‌های این موضوع
RE: طریقه استفاده از دستور polar (در متلب) - توسط admin - ۱۳۹۳/۱۱/۱۳, ۰۸:۱۴ ب.ظ
RE: طریقه استفاده از دستور polar (در متلب) - توسط admin - ۱۳۹۳/۱۱/۱۶, ۰۷:۳۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان