尝试创建一个抛物线向量的值,其中顶点和抛物线沿着的其他两个点是已知的。举例来说...
任何帮助/建议都非常感谢。谢谢
fv2wmkja1#
我会使用numpy来调整一条经过polyfit点的抛物线,然后使用polyval来评估找到的多项式:
import matplotlib.pyplot as plt import numpy as np #points x = [1, 5, 10] y = [1, 2, 1] poly_coeffs = np.polyfit(x,y,2) #fit a polynomial with degree=2 #evaluation points vector xx xmin = 0 xmax = 10 xx = np.linspace(xmin,xmax,100) yy = np.polyval(poly_coeffs, xx) #y coords #ploting plt.figure() plt.plot(x,y,'or') plt.plot(xx,yy) plt.grid() plt.ylim([-3,4]) plt.xlim([-0.5,12])
这将绘制下一个图像:
1条答案
按热度按时间fv2wmkja1#
我会使用numpy来调整一条经过polyfit点的抛物线,然后使用polyval来评估找到的多项式:
这将绘制下一个图像: