Как найти точку в сплайне с максимальной кривизной с помощью matplotlib - PullRequest
0 голосов
/ 01 июля 2019

Ниже приведен мой код для рисования сплайна.

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()

Мне нужна помощь в поиске точки, в которой есть максимальная кривизна В большинстве документов на кривизну, которые я просмотрел, содержится указание найти дифференциал второго порядка. Но я застрял здесь. Любые указатели будут высоко оценены

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...