- 38
- 0
- 约1.05万字
- 约 13页
- 2016-12-08 发布于贵州
- 举报
数值分析第版上机实验答案实验一~实验六
实验一 Lagrange插值算法
实验目的:掌握拉格朗日(Lagrange)插值算法的基本原理,理解插值基函数的性质,掌握基本的误差概念。学习用计算机语言编写程序实现算法。
[参考程序]
#include stdio.h
//定义插值节点及所求点数据,根据题目不同而修改
double x[]={0.32,0.34,0.36};
double y[]={0.314567,0.333487,0.352274};
double xx=0.3367;
// Lagrange插值算法函数,利用循环计算具有对称性的基函数和最终结果
double Lagrange(double xxx,int n)
{
int i;
double result=0,temp;
for(i=0;i=n;i++)
{
temp=1;
for(int j=0;j= n;j++)
{
if(j!=i)
{
temp=temp*(xxx-x[j])/(x[i]-x[j]);
}
}
result=result+temp*y[i];
}
return result;
}
void main()
{
int n;
printf(Please input n:);
scanf(%d,n);
printf(Sin(%f) = %f \n,xx,Lagrange(xx,n));
}
实验二 Newton均差插值算法
实验目的:掌握Newton均差插值算法的基本原理,理解均差的概念,掌握均差表的计算方法。学习用计算机语言编写程序实现算法。
[参考程序]
#include stdio.h
#define N 10
double f[N][N];
//定义插值节点及所求点数据,根据题目不同而修改
double x[]={0.4,0.55,0.65,0.80,0.90,1.05};
double y[]={0.41075,0.57815,0.69675,0.88811,1.02652,1.25382};
double fx(int i,int j);
double S(int start,int end,double xx);
main()
{
int loopi,loopj,n;
double result,xx;
scanf(%d,n);
scanf(%lf,xx);
for(loopi=0;loopi=n;loopi++)
{
//零阶均差作为均差表二维数组的第0列
f[loopi][0]=y[loopi];
}
//循环计算均差表中的所有数据
for(loopi=1;loopi=n;loopi++)
{
for(loopj=1;loopj=loopi;loopj++)
{
f[loopi][loopj]=fx(loopi,loopj);
}
}
result=S(0,n,xx);
printf(Result is: %f,result);
return 1;
}
//求均差的函数
double fx(int i,int j)
{
if(j==0)
{
return f[i][j];
}
else
{
//这种表示方法需要注意两个x的下标
return (fx(i,j-1)-fx(i-1,j-1))/(x[i]-x[i-j]);
}
}
//用秦九韶算法计算插值多项式结果
double S(int start,int end,double xx)
{
if(start==end)
{
return f[end][end
您可能关注的文档
- 教育科学出社六年级下《品德与社会》教案.doc
- 教育股份制书生中学内部管理探析.doc
- 教育部203年审订教材2014秋教材六年级上册数学第五单元圆的教学设计.doc
- 教育部参赛 回声_ 薛丽娟.doc
- 教育部参赛《合理安排时间》-东莞市茶山镇南社小学钟承江.doc
- 教育部参赛《我国古代的车马》_林健浓.doc
- 教育部参赛《拒绝冷漠》_廖国升.doc
- 教育部参赛《猫和兔》教案设计—周爱娟.doc
- 教育部参赛《秋天的雨》_付国慧.doc
- 教育部参赛《鸟的天堂》教案_唐宗杰.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)