我想拟合并绘制一条受以下边界条件约束的曲线:
diff (yfit)<=0
其中yfit
是度n
的多项式拟合函数。
该条件确保所有x
的多项式对任何程度的斜率都是非正的。
如何使用“polyfit
”函数或任何其他多项式拟合函数来应用条件?
答案 0 :(得分:0)
从我的有限的数学观点来看,例如2阶的多项式函数具有正斜率和负斜率的判别。 你可以尝试的一件事是使用绝对值: 建立你自己的拟合(即最小二乘是容易= polyfit)并且不使用多项式 功能,但绝对功能。
最小sqare:取0 = d / da(sum(func-point)^ 2)和每个订单的这个...维基百科和其他人提供了深度描述。