在Python中使用变量Theta绘制函数

我不熟悉Python,尤其是不熟悉使用matplotlib绘制图形。我正在做一项作业,我们必须在笛卡尔坐标系上用x和y的方程式来绘制螺线图:

x = (R + r) * math.cos(theta) - d * math.cos((R+r)*theta/r)
y = (R + r) * math.sin(theta) - d * math.sin((R+r)*theta/r)

其中给出了R,r和d的值。

这会产生一个错误,因为变量theta没有定义。我见过使用numPy定义theta的方法,但是我们不允许使用这个特定的库来完成这个任务。绘制0< theta < 2pi的肺图的最佳方法是什么?

提前感谢!

转载请注明出处:http://www.66758680.com/article/20230526/1014647.html