تبدیل مختصات کارتزین (Cartesian Coordinates) به مختصات قطبی (Polar Coordinates) یا مختصات استوانه ای (Cylindrical Coordinates)، با دستور cart2pol ، در متلب (MATLAB)
دستور cart2pol در متلب (MATLAB)، برای تبدیل مختصات کارتزین (Cartesian Coordinates) به مختصات قطبی (Polar Coordinates) یا مختصات استوانه ای (Cylindrical Coordinates) به کار می رود.
شکل کلی به کار بردن دستور cart2pol ، برای تبدیل مختصات کارتزین (Cartesian Coordinates) سه بعدی به مختصات استوانه ای (Cylindrical Coordinates)، به صورت زیر می باشد :
شکل کلی به کار بردن دستور cart2pol ، برای تبدیل مختصات کارتزین (Cartesian Coordinates) دو بعدی به مختصات قطبی (Polar Coordinates)، به صورت زیر می باشد :
در شکل زیر ، الگوریتم های استفاده شده برای هر یک از این دو تبدیل، ذکر شده است :
به مثال زیر توجه کنید :
3 خط اول کدها برای عدم تداخل برنامه فعلی با برنامه های قبلی اجرا شده در متلب (MATLAB) می باشد.
نتیجه :
نتیجه :
- تبدیل مختصات قطبی (Polar Coordinates) یا مختصات استوانه ای (Cylindrical Coordinates) به مختصات کارتزین (Cartesian Coordinates)، با دستور pol2cart ، در متلب (MATLAB)
- تبدیل مختصات کارتزین (Cartesian Coordinates) به مختصات کروی (Spherical Coordinates)، با دستور cart2sph ، در متلب (MATLAB)
- تبدیل مختصات کروی (Spherical Coordinates) به مختصات کارتزین (Cartesian Coordinates)، با دستور sph2cart ، در متلب (MATLAB)