求lagrange插值多项式以及对应的牛顿差值多项式 已知函数表x=0.1 ,0.2,0.4 f(x)=0.2,0.5,
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/07/18 13:37:17
求lagrange插值多项式以及对应的牛顿差值多项式 已知函数表x=0.1 ,0.2,0.4 f(x)=0.2,0.5,1.0
这是牛顿插值,拉格朗日暂时没写出来
#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);
}
#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);
}
用matlab实现lagrange插值多项式.
用MATLAB求Lagrange插值多项式和Newton插值多项式
已知多项式函数f(x)的导函数f′(x)=x²+4x,f(-3)=10,求f(x)
已知f(x)为多项式函数,且f(x+1)+f(x-1)=2x²-2x+4.求f(x)的解析式.
已知f(X)是二次多项式,f(x+1)-f(x)=8x+3求f(X)的表达式
使用快速傅里叶变换确定函数f(X)=x^2*cosx在[-π,π]上的16次三角插值多项式.(在matlab中运行)
使用快速傅里叶变换确定函数f(X)=x^2*cosx在[-π,π]上的16次三角插值多项式.
已知多项式函数f(x)为奇函数,f'(x)=3x的平方+ax+1(a为实数),求f'(1)
已知绝对值x小于等于π/4,求函数f(x)=cos^2x+sinx的最小值以及对应的x值
已知f(x)是多项式函数,且f(x+1)+f(x-1)=2x2-4x,求f(x).
已知y=g(x)为二次多项式函数 函数f(x)在[0,2]上二阶可导
已知关于x的二次多项式a(x^3 - x^2 +3x) + b(2x^2 + x)求当X=-2时,该多项式的值.