matlab曲线拟合的问题,做不来,但是急着用!!求助!!!
clearx=[1986199620092011];y=[0.07580.07540.07580.0762];p=polyfit(x,y,2)xi=1985:5:2015...
clear
x=[1986 1996 2009 2011 ];
y=[0.0758 0.0754 0.0758 0.0762];
p=polyfit(x,y,2)
xi=1985:5:2015;
yi=polyval(p,xi);
plot(x,y,'*',xi,yi,'r')
用这个拟合出来有警告:
Warning: Polynomial is badly conditioned. Remove repeated data points
or try centering and scaling as described in HELP POLYFIT.
应该怎样改呢 而且那个y矩阵还是每个元素都扩大了14倍的,,因为如果用实际的话就更有问题了 对于这样的应该怎样做啊 ,可不可以把程序弄出来啊 ,今晚就要。。谢谢!!! 展开
x=[1986 1996 2009 2011 ];
y=[0.0758 0.0754 0.0758 0.0762];
p=polyfit(x,y,2)
xi=1985:5:2015;
yi=polyval(p,xi);
plot(x,y,'*',xi,yi,'r')
用这个拟合出来有警告:
Warning: Polynomial is badly conditioned. Remove repeated data points
or try centering and scaling as described in HELP POLYFIT.
应该怎样改呢 而且那个y矩阵还是每个元素都扩大了14倍的,,因为如果用实际的话就更有问题了 对于这样的应该怎样做啊 ,可不可以把程序弄出来啊 ,今晚就要。。谢谢!!! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询