Python中的参数方程式问题

时间:2019-06-16 13:31:51

标签: python parametric-equations

我正在尝试确定半径为r的圆上的点x,y,对此我想应用一个参数方程,如下所述: https://www.mathopenref.com/coordparamcircle.html

import math

radius = 45
t = 10

x = radius*math.cos(t)
y = radius*math.sin(t)

对于x和y,我得到以下输出:

x
Out[217]: 5.253219888177298

y
Out[218]: 8.509035245341185

我不明白为什么。据我了解,如果r为45,x和y应该具有相同的值。知道吗?

1 个答案:

答案 0 :(得分:2)

请注意,此处t为10。

当t的输入为45度时,它们应该给您相同的值。但是,您必须将它们转换为弧度。

/name?fullName=john doe

给我们

import math

radius = 10
t = 45

x = radius*math.cos(math.radians(t))
y = radius*math.sin(math.radians(t))
print(x,y)