急用matlab编写拉格朗日插值算法的程序用matlab编写拉格朗日插值算法的程序 并且以(x=-2.00,f(x)=17.00 x=0.00,f(x)=1.00 x=1.00,f(x)=2.00 x=2.00,f(x)=17.00)为数据基础,在整个插值区间上采用拉格朗日插值
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 01:46:54
![急用matlab编写拉格朗日插值算法的程序用matlab编写拉格朗日插值算法的程序 并且以(x=-2.00,f(x)=17.00 x=0.00,f(x)=1.00 x=1.00,f(x)=2.00 x=2.00,f(x)=17.00)为数据基础,在整个插值区间上采用拉格朗日插值](/uploads/image/z/3996830-38-0.jpg?t=%E6%80%A5%E7%94%A8matlab%E7%BC%96%E5%86%99%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E6%8F%92%E5%80%BC%E7%AE%97%E6%B3%95%E7%9A%84%E7%A8%8B%E5%BA%8F%E7%94%A8matlab%E7%BC%96%E5%86%99%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E6%8F%92%E5%80%BC%E7%AE%97%E6%B3%95%E7%9A%84%E7%A8%8B%E5%BA%8F+%E5%B9%B6%E4%B8%94%E4%BB%A5%EF%BC%88x%3D-2.00%2Cf%28x%29%3D17.00+x%3D0.00%2Cf%28x%29%3D1.00+x%3D1.00%2Cf%28x%29%3D2.00+x%3D2.00%2Cf%EF%BC%88x%29%3D17.00%29%E4%B8%BA%E6%95%B0%E6%8D%AE%E5%9F%BA%E7%A1%80%2C%E5%9C%A8%E6%95%B4%E4%B8%AA%E6%8F%92%E5%80%BC%E5%8C%BA%E9%97%B4%E4%B8%8A%E9%87%87%E7%94%A8%E6%8B%89%E6%A0%BC%E6%9C%97%E6%97%A5%E6%8F%92%E5%80%BC)
急用matlab编写拉格朗日插值算法的程序用matlab编写拉格朗日插值算法的程序 并且以(x=-2.00,f(x)=17.00 x=0.00,f(x)=1.00 x=1.00,f(x)=2.00 x=2.00,f(x)=17.00)为数据基础,在整个插值区间上采用拉格朗日插值
急用matlab编写拉格朗日插值算法的程序
用matlab编写拉格朗日插值算法的程序 并且以(x=-2.00,f(x)=17.00 x=0.00,f(x)=1.00 x=1.00,f(x)=2.00 x=2.00,f(x)=17.00)为数据基础,在整个插值区间上采用拉格朗日插值算法计算f(x=0.6),写出程序源代码,输出计算结果
急用matlab编写拉格朗日插值算法的程序用matlab编写拉格朗日插值算法的程序 并且以(x=-2.00,f(x)=17.00 x=0.00,f(x)=1.00 x=1.00,f(x)=2.00 x=2.00,f(x)=17.00)为数据基础,在整个插值区间上采用拉格朗日插值
x0=-2.00;x1=0.00;x2=1.00;x3=2.00;
y0=17.00;y1=1.00;y2=2.00;y3=17.00;
x=0.6
y=(x-x1).*(x-x2).*(x-x3)/((x0-x1).*(x0-x2).*(x0-x3))*y0+(x-x0).*(x-x2).*(x-x3)/((x1-x0).*(x1-x2).*(x1-x3))*y1+(x-x0).*(x-x1).*(x-x3)/((x2-x0).*(x2-x1).*(x2-x3))*y2+(x-x0).*(x-x1).*(x-x2)/((x3-x0).*(x3-x1).*(x3-x2))*y3;
disp('y=');disp(y);
结果为:x =
0.6000
y=
0.2560