0
我已經嘗試過matlab的曲線擬合,它的效果很好,但是在表面擬合的情況下matlab不考慮第二個自變量。下面是一個複製問題的例子。matlab曲面擬合不按期望工作
function curve_fitting_test()
x1 = (1:100)';
x2 = (1:100)';
y = 10.*x1 + 20.*x2 + 30;
ft = fittype(@(a,b,c,x1,x2)a.*x1 + b.*x2 + c, 'independent', {'x1', 'x2'});
cf = fit([x1 x2], y, ft, 'start', [25 25 25], 'Lower', [0 0 0], 'Upper', [50 50 50])
這是模型,MATLAB是產生:
General model: cf(x1,x2) = a.*x1+b.*x2+c Coefficients (with 95% confidence bounds): a = 15 (15, 15) b = 15 (15, 15) c = 30 (30, 30)
noob問題!對不起,我問:D – Haider