التحويل إلى الإحداثيات القطبية باستخدام لغة البرمجة Python

  • برمجة بايثون
  • رياضيات

2.3: اكتب برنامجًا لإجراء العملية العكسية للتحويل بين أنظمة الاحداثيات. بمعنى آخر، اطلب من المستخدم الإحداثيات الديكارتية x و y لنقطة في الفضاء ثنائية الأبعاد، ثم احسب وقم بطباعة الإحداثيات القطبية بعد التحويل إليها، مع قياس الزاوية θ بالدرجات.

 

2.3: Write a program to perform the inverse operation of conversion of coordinates. That is, ask the user for the Cartesian coordinates x, y of a point in two-dimensional space, and calculate and print the corresponding polar coordinates, with the angle θ given in degrees.

 

book name: Computational Physics

chapter: 2

author : Mark Newman

الأجوبة

# Converting Cartesian Coordinate to Polar Coordinate
# Importing math library
import math

# Reading cartesian coordinate
x = float(input('Enter value of x: '))
y = float(input('Enter value of y: '))

# Converting cartesian to polar coordinate
# Calculating radius
radius = math.sqrt( x * x + y * y )
# Calculating angle (theta) in radian
theta = math.atan(y/x)
# Converting theta from radian to degree
theta = 180 * theta/math.pi

# Displaying polar coordinates
print('Polar coordinate is: (radius = %0.2f,theta = %0.2f)' %(radius, theta))
هل كان المحتوى مفيد؟

تبحث عن مدرس اونلاين؟

محتاج مساعدة باختيار المدرس الافضل؟ تواصل مع فريقنا الان لمساعدتك بتأمين افضل مدرس
ماهو التخصص الذي تبحث عنه؟
اكتب هنا...