matlab中的[p,S,mu] = polyfit(x,y,n)比p = polyfit(x,y,n)好在哪里
matlab中的[p,S,mu] = polyfit(x,y,n)比p = polyfit(x,y,n)好在哪里
日期:2021-12-28 12:16:26 人气:1
我遇到类似问题找到你的提问,自己又研究了一下,应该是这样:
[p,s,mu] = polyfit(X,Y,N)里面mu有两个数,mean(X)和std(X),整个式子做拟合的时候把X根据公式XHAT = (X-mu(1))/mu(2)做了一下中心及比例变换,用XHAT和Y进行N阶拟合,所以结果会不一样。是说这样做能同时提高多项式和拟合算法的数值特性,这个本质有什么好处我不是太懂。
[p,s,mu] = polyfit(X,Y,N)里面mu有两个数,mean(X)和std(X),整个式子做拟合的时候把X根据公式XHAT = (X-mu(1))/mu(2)做了一下中心及比例变换,用XHAT和Y进行N阶拟合,所以结果会不一样。是说这样做能同时提高多项式和拟合算法的数值特性,这个本质有什么好处我不是太懂。