如何使用matplotlib在样条曲线中找到最大曲率的点

时间:2019-07-01 12:29:03

标签: python matplotlib

以下是我绘制样条线的代码。

y = np.array([0.6304,0.6301,0.6283,0.6248,0.6159,0.5924,0.5481,0.4934])
x = np.array([0,0.1,0.2,0.4,0.8,1.6,3.2,6.4])
tck,u     = interpolate.splprep( [x,y] )
xnew,ynew = interpolate.splev( u, tck)

plt.xscale('log')
plt.yscale('linear')
axes = plt.gca()
axes.set_xlim([0.1,10])
plt.plot( x,y,'o' , xnew ,ynew )
plt.legend( [ 'data' , 'spline'] )

plt.show()

我需要帮助找到最大曲率的点 我经历的大多数曲率文档都要求找到二阶微分。但是我被困在这里。任何指针将不胜感激

0 个答案:

没有答案