Python:如何将法线绘制成2D曲线?

时间:2016-06-01 13:23:05

标签: python

我有曲线的x,y坐标

x = [x1,x2,...,xn]

y = [y1,y2,...,yn]

我想绘制一条通过[xk,yk]的法线,其中xk,yk是曲线上第k个点的坐标。

如何在Python中实现它?

2 个答案:

答案 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。最后,绘制法线。