ecliptic

کد متلب : تبدیل مختصات بیضوی به مختصات دکارتی

این کد برنامه   که در زبان متلب نوشته شده است مختصات یک بیضوی را به مختصات دکارتی  تبدیل میکند:

کد متلب:

%programmer Midya Rostami
%this program Convert the
%Elipsoied Cordinate to Decart Cordinate
 clc 
clear
 format long
r= input('Enter the Radious in meter=');
 x= input('Enter the x in degree='); 
 y= input('Enter the y in degree='); 
 z= input('Enter the z in degree='); 
 lambda= atand(y/x); 
 phi= atand(z/(sqrt((x^2)+(y^2)))); 
 Xc=r*cosd(phi)*cosd(lambda);
Yc=r*cosd(phi)*sind(lambda);
 Zc=r*sind(phi); 
 disp('------------------'); 
 disp('--Calculations:---'); 
 disp('------------------'); 
 disp(Xc);
 disp(Yc);
 disp(Zc);
disp('------------------');

 

:اشتراک گذاری

دیدگاه ها برای این نوشته

  1. کاربر گفت:

    سلام .مرسی از سایت خوبتون.دستور atend در خط 12 دقیقا چه کار می کند

    1. با سلام و عرض ادب
      در واقع, آرک تانژانت رو اجرا میکنه اما چون در اکثر زبان ها واحد زاویه رادیان هستش و در متلب این امکان وجود داره برای نسبت های مثلثاتی با یک d تبدیل مثلثاتی رو توی واحد درجه انجام بدیم.
      این کد رو دوران کارشناسی نوشتم اما این لینک میتونه براتون مفید باشه: لینک سایت متلب

  2. کیمیا گفت:

    ببخشید خط آخرو برای چی نوشتید ؟

    1. با سلام و عرض ادب
      disp(‘——————‘); درواقع برای زیبایی کد در زمان اجرا س که کاربر بتونه نتایج رو توی یه باکس ببینه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *