matlab拉格朗日差值
matlab拉格朗日差值已知y=f(x)函数表如下: x=[0.04 0.55 0.65 0.80 0.90 1.05];y=[0.41075 0.57815 0.69675 0.88811 1.02652 1.25382];(x与y一一对应).求四次拉格朗日差值多项式并由此求f(0.596)的近似值.
最佳回答
function yi=lagrange(x,y,xi)%Lagrange插值%x,y为已知节点及其函数值向量%xi为插值点(可以是多个),yi为插值n=length(x);m=length(xi);%length是x的长度,for i=1:mz=xi(i);s=0;for k=1:n%for循环语句p=1。0;for j=1:nif(j~=k)p=p*(z-x(j))/(x(k)-x(j));endends=p*y(k)+s;endyi(i)=s;end------------------------------------------------------x=[0。04 0。55 0。65 0。80 0。90 1。05];y=[0。41075 0。57815 0。69675 0。88811 1。02652 1。25382];x0=[0:0。01:2];y0=lagrange(x,y,0。596); 再问: f(0。596)的近似值可以求解,四次差值多项式怎么求的?谢谢~ 再答: 如果是让matlab显示出完整的展开式,本人表示实在不晓得。。。
最新回答共有2条回答
-
2026-04-02 08:38:54谦让的棒球
回复function yi=lagrange(x,y,xi)%Lagrange插值%x,y为已知节点及其函数值向量%xi为插值点(可以是多个),yi为插值n=length(x);m=length(xi);%length是x的长度,for i=1:mz=xi(i);s=0;for k=1:n%for循环语句p=1。0;for j=1:nif(j~=k)p=p*(z-x(j))/(x(k)-x(j));endends=p*y(k)+s;endyi(i)=s;end------------------------------------------------------x=[0。04 0。55 0。65 0。80 0。90 1。05];y=[0。41075 0。57815 0。69675 0。88811 1。02652 1。25382];x0=[0:0。01:2];y0=lagrange(x,y,0。596); 再问: f(0。596)的近似值可以求解,四次差值多项式怎么求的?谢谢~ 再答: 如果是让matlab显示出完整的展开式,本人表示实在不晓得。。。
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
