آموزش متلب 4: نحوه تبدیل اعداد از قطبی به فرم دکارتی و بالعکس
در میان دیگر آموزش های متلب مقدماتی در اینجا ما در یک آموزش کوتاه برای کمک به شما در تبدیل اعداد از قطبی به دکارتی در Matlab آورده ایم.
همه ما می دانیم که چگونه به صورت دستی اعداد را از دکارتی به قطبی و از قطبی به دکارتی تبدیل کنیم، در اینجا سعی می کنیم با توابع Matlab آشنا شویم که به شما کمک می کند سریع اعداد را از قطبی به دکارتی و بالعکس تبدیل کنید.
تبدیل از قطبی به دکارتی در متلب
برای تبدیل یک عدد از قطبی به فرم دکارتی در متلب، می توانید از تابع pol2cart استفاده کنید.
فرض کنید عبارت زیر را برای تبدیل داریم
در صورتیکه مقدار شعاع و زاویه را به ترتیب زیر داشته باشیم:
برای محاسبه کد زیر را در متلب می نویسیم:
[RealPart, ImagPart]=pol2cart(-3*pi/4,4);
disp(['Real= ',num2str(RealPart),'; imag= ', num2str(ImagPart)]);
که نتیجه زیر بازگردانده می شود
تبدیل از فرم دکارتی به قطبی
تبدیل از دکارتی به قطبی کمی مشکل است، زیرا مقدار زاویه ممکن است اشتباه تفسیر شود.
بیایید موارد زیر را تبدیل کنیم
به شکل قطبی
برای محاسبه کد زیر را در Matlab می نویسیم.
[rad,mag]=cart2pol(2,3);
deg=rad*(180/pi);
disp(['mag= ',num2str(mag),'; rad= ',num2str(rad),'; deg= ',num2str(deg)]);
که نتیجه زیر را برمی گرداند
در اینجا ما نتیجه را از رادیان به درجه تبدیل کردیم.
امیدوارم امروز چند ترفند جدید یاد گرفته باشید.