这是我的代码:
import numpy as np
import matplotlib.pyplot as plt
from scipy.interpolate import LSQUnivariateSpline
x = np.linspace(-3,3,7)
y = np.sin(x)
t = [-1,1]
LSQ_USpline = LSQUnivariateSpline(x, y, t, k = 3)
print(LSQ_USpline.get_coeffs())
据我所知,我得到了3个多项式拼凑在一起。LSQ_USpline.get_coeffs()
的输出是
我认为前两个系数与第一个多项式有关,特别是a_0 -> -0.14112001
和{LSQ_USpline.get_coeffs()
的输出吗?在
更新:总体而言,样条曲线的系数意味着什么?我以为它们是样条多项式的系数。在
更新:在对0处的值进行微分和检查后,get_coeffs()
绝对不是多项式的系数,或者此函数中存在错误。在
目前没有回答
相关问题 更多 >
编程相关推荐