求lagrange插值多项式以及对应的牛顿差值多项式 已知函数表x=0.1 ,0.2,0.4 f(x)=0.2,0.5,1.0
人气:163 ℃ 时间:2020-06-05 11:15:54
解答
这是牛顿插值,拉格朗日暂时没写出来
#include "stdafx.h"
void main()
{
float x[3]={0.1,0.2,0.4};
\x05float y[3]={0.2,0.5,1.0};
\x05float b[3],l,z;
\x05printf("请输入x的值!\n");
\x05scanf("%f",&z);
\x05b[0]=y[0];
\x05b[1]=y[0]/(x[0]-x[1])+y[1]/(x[1]-x[0]);
\x05b[2]=y[0]/((x[0]-x[1])*(x[0]-x[2]))+y[1]/((x[1]-x[0])*(x[1]-x[2]))+y[2]/((x[2]-x[0])*(x[2]-x[1]));
l=b[0]+b[1]*(z-x[0])+b[2]*(z-x[0])*(z-x[1]);
\x05printf("%f\n",l);
}
推荐
- 已知f (1) = 0,f (−1) = −3,f (2) = 4.求函数f (x)过这三点的二次拉格朗日插值 多项式?
- 在matlab中,对y=1/(1+x^2) ,-5
- 已知f(-1)=2,f(1)=1,f(2)=1,求f(x)的Lagrange插值多项式.(要有过程)急!
- 数值分析中插值的问题 比如给了n+1个点和它们对应的函数值,那么采用多项式插值,拉格朗日多项式插值
- 已知函数的观测值f(0)=1f(1)=2 f(2)=3 f(3)=4 求拉格朗日插值多项式
- 已知圆的半径为1,且过点A(1,1)和点B(2,0)的圆的方程是?
- 用2,3,5,0能组成( )个数字不重复的四位数
- A水20酒精15 B水100酒精25 C水80酒精35 D水40酒精25 写出杯中酒和水的质量比 谁的浓度最高 AC质量比值是?
猜你喜欢