我有曲线的x,y坐标
x = [x1,x2,...,xn]
y = [y1,y2,...,yn]
我想绘制一条通过[xk,yk]的法线,其中xk,yk是曲线上第k个点的坐标。
如何在Python中实现它?
答案 0 :(得分:0)
Matplotlib是用于在python中绘图的最常见的库。
一个让你入门的小例子:
import matplotlib.pyplot as plt
x = [1,2,3,4]
y = [5,6,9,13]
plt.plot(x,y)
plt.show()
答案 1 :(得分:0)
谢谢大家。我已经解决了这个问题。
首先我做一个样条函数,然后计算微分函数,并使用给定的点[xk,yk]找到切线斜率k。法线的斜率是-1 / k。最后,绘制法线。