数值分析上机实验最小二乘法.docVIP

  • 34
  • 0
  • 约小于1千字
  • 约 3页
  • 2017-08-16 发布于河南
  • 举报
数值分析实验报告五 最小二乘法 题目 设有如下数据 -3 -2 -1 0 1 2 3 -1.76 0.42 1.2 1.34 1.43 2.25 4.38 用三次多项式拟合这组数据,并绘出图形。 方法 最小二乘法 程序 M文件: syms x f; xx=input(请输入插值节点 as [x1,x2...]\n); ff=input(请输入插值节点处对应的函数值 as [f1,f2...]\n); m=input(请输入要求的插值次数m=); n=length(xx); for i=1:(m+1) syms fai x; fai=x^(i-1); for j=1:n x=xx(j); H(i,j)=eval(fai); end end A=ff*(H)*inv(H*(H)); syms x; f=0; for i=1:(m+1) f=f+A(i)*x^(i-1); end f plot(xx,ff,*) hold on ezplot(f,[xx(1),xx(n)]) 结果 save and run 之后: 请输入插值节点 as [x1,x2...] [-3 -2 -1 0 1 2 3] 请输入插值节点处对应的函数值 as [f1,f2...] [-1.76 0.42 1.2 1.34 1.43 2.25 4.38] 请输入要求的插值次数m=3 f = 133/

文档评论(0)

1亿VIP精品文档

相关文档