分段线性插值问题已知:x=0.0,0.1,0.195,0.3,0.401,0.5时,f(x)分别=0.39894,0.3
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/16 11:57:56
分段线性插值问题
已知:
x=0.0,0.1,0.195,0.3,0.401,0.5时,
f(x)分别=0.39894,0.39695,0.39142,0.38138,0.36812,0.35206
要用C语言编一个程序,分别用分段线性插值,分段二次插值及拉格郎日插值计算f(x)的近似值.
已知:
x=0.0,0.1,0.195,0.3,0.401,0.5时,
f(x)分别=0.39894,0.39695,0.39142,0.38138,0.36812,0.35206
要用C语言编一个程序,分别用分段线性插值,分段二次插值及拉格郎日插值计算f(x)的近似值.
#include
#include
double Lagrange1(double *x,double *y,double xx) //拉格郎日插值
{
int i,j;
double *a,yy=0.000;
a=new double[6];
for(i=0;i< 6;i++)
{
a[i]=y[i];
for(j=0;j< 6;j++)
if(j!=i)
a[i]*=(xx-x[j])/(x[i]-x[j]);
yy+=a[i];
}
delete a;
return yy;
}
double Lagrange2(double *x,double *y,double input) //分段线性插值
{
double output;
int i;
for (i=0;i
#include
double Lagrange1(double *x,double *y,double xx) //拉格郎日插值
{
int i,j;
double *a,yy=0.000;
a=new double[6];
for(i=0;i< 6;i++)
{
a[i]=y[i];
for(j=0;j< 6;j++)
if(j!=i)
a[i]*=(xx-x[j])/(x[i]-x[j]);
yy+=a[i];
}
delete a;
return yy;
}
double Lagrange2(double *x,double *y,double input) //分段线性插值
{
double output;
int i;
for (i=0;i
分段线性插值问题已知:x=0.0,0.1,0.195,0.3,0.401,0.5时,f(x)分别=0.39894,0.3
x=0,1,2时y=1,0.5,0.2.求分段线性插值函数
分段函数求导问题已知f(x)=sinx,x
已知函数y=1/(1+x2)(2是次方数)的一组数据.x=0、1、2时y=1、0.5、0.2.求分段线性插值函数,
已知函数f(x)=分段函数:-x+1,x
已知f(x)是分段函数 当x>=2时f(x)=2/x,当x
已知分段函数f(x)=x2+4x (x>=0 已知分段函数f(x)=x2+4x (x>=0);f(x
分段函数定积分问题f(X)={ sinX (0
已知f(x) =|x|(x-4) 把f(x) 写成分段函数的形式
已知分段函数f(x)={x2-x+1(x>=2) x+1(x
设f(x)={x分段函数
分段函数f(x)=sinx (x>=0时);f(x)=x^2(x