3
我想,以適應和繪製約束與下面的邊界條件曲線擬合:多項式約束的最小二乘法曲線與MATLAB
diff (yfit)<=0
其中yfit
是多項式擬合函數來n
程度。
該條件確保多項式的斜率對所有x
都是非正數。
如何使用「polyfit
」函數或任何其他多項式擬合函數來應用條件?
我想,以適應和繪製約束與下面的邊界條件曲線擬合:多項式約束的最小二乘法曲線與MATLAB
diff (yfit)<=0
其中yfit
是多項式擬合函數來n
程度。
該條件確保多項式的斜率對所有x
都是非正數。
如何使用「polyfit
」函數或任何其他多項式擬合函數來應用條件?
從我有限的數學觀點來看,例如2次多項式函數根據定義具有正斜率和負斜率的複數。 你可以嘗試的一件事是使用絕對值: 建立你自己的擬合(即最小平方很容易= polyfit)並且不使用多項式函數,但它的絕對函數。
最小平方:取0 = d/da(sum(func-point)^ 2),這個對於每個訂單..維基百科和其他提供了深入的描述。