正在加载图片...
例对f(x)=1/(1+25x2),-1≤x≤1进行多项式拟合 多项式拟合的效果并不一定总是很精确的 >x0=1+2*[0:1010,y0=1.(1+25*x0.~2); >>x=-1:01:1;ya=1./(1+25*x:^2); >>p3=polyfit(xo, y0, 3) >> y1=polyval(p3, x); p5=polyfit(0, y0, 5) > y2=polyval(p5, x) p8-polyfit(x0, y0, 8) > y3=polyval(p8, x) > p10=polyfit(0, y0, 10) > y4=-polyval(p10, x) .80.6040200.2040.60.81 plot(x,ya, x,yl,x,y多项式拟合的效果并不一定总是很精确的。 >> x0=-1+2*[0:10]/10; y0=1./(1+25*x0.^2); >> x=-1:.01:1; ya=1./(1+25*x.^2); >> p3=polyfit(x0,y0,3); >> y1=polyval(p3,x); >> p5=polyfit(x0,y0,5); >> y2=polyval(p5,x); >> p8=polyfit(x0,y0,8); >> y3=polyval(p8,x); >> p10=polyfit(x0,y0,10); >> y4=polyval(p10,x); >> plot(x,ya,x,y1,x,y2,'-.',x,y3,'--',x,y4,':') 例
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有