我有一句话:
x + 2 * y + 1 = 0
的Python:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-5.0, 5.0, 0.5)
def f(x):
return (-x - 1) / 2
plt.plot(x, f(x), color='blue')
plt.show()
如何绘制线n(1,2)的法线?
答案 0 :(得分:0)
法线是y=2x
,因此您可以使用
plt.plot(x, 2*x, color='blue')
在geberal中,如果您有y=ax+b
,则通过点(u,v)
的法线将为y=-(1/a)x+(1/a)u+v
。