实验四用MATLAB实现拉格朗日插值、分段线性插值.docxVIP

  • 38
  • 0
  • 约1.76千字
  • 约 5页
  • 2021-03-13 发布于天津
  • 举报

实验四用MATLAB实现拉格朗日插值、分段线性插值.docx

word word 实验四用MATLAB实现拉格朗日插值、分段线性插值 一、实验目的: 学会使用MATLAB软件; 会使用MATLAB软件进行拉格朗日插值算法和分段线性差值算法; 二、实验内容: 1用MATLAB实现y二l./(x.“2+l); (-l=x=l)的拉格朗日插值、分段线性 2.选择以下函数,在n个节点上分别用分段线性和三次样条插值的方法,计算m个插值点的 函数值,通过数值和图形的输岀,将插值结果与精确值进行比较,适当增加n,再作比较, 由此作初步分析: .y=sinx;( 0WxW2 几) .y=(l-xA2) (-lWxWl) 三、实验方法与步骤: 问题一用拉格朗日插值法 泄义函数:y二l./(x.2+l);将苴保存在f.m文件中,程序如下: function y = fl(x) y 二 l./(x. ”2+1); 泄义拉格朗日插值函数:将其保存lagrange, m文件中,具体实现程序编程如下: function y = lagrange(xO, yO, x) m = length(x) ; /区间长度/ n = length(xO); for i = l:n l(i) = 1; end for i = l:m for j = l:n for k = l:n if j == k continue; end l(j) = ( x(i) -xO(k))/( xO(j)

文档评论(0)

1亿VIP精品文档

相关文档