matlab一次线性拟合函数polyfit(X,Y,1)只能得到a,b.请问如何得到线性相 ...答:用polyfit(X,Y,1)得到的拟合函数只能得到a,b,但不能得到线性相关系数R^2。如想要得到其线性相关系数,可以用regress(y,X),其使用格式 [b,bint,r,rint,stats] = regress(y,X);b——拟合系数 bint——b的置信区间 r——残差值 rint——r的置信区间 stats——检验统计量,第一个就是相关...
最小二乘法拟合指数函数,Matlab polyfit线性拟合问题答:p = polyfit(t,yp,1);b=-p(1)a=exp(p(2))yf=a*exp(-b*t);yf-y plot(t,y,'r+',t,yf,'b-')legend('原始点','拟合线')方法二 Fit: 'exp1'.[xData, yData] = prepareCurveData( t, y );Set up fittype and options.ft = fittype( 'exp1' );opts = fitoptions( ...