拉格朗日c语言实验报告,拉格朗日插值法C语言的实现(实验报告)(9页)-原创力文档...
韩山师范学院 C语言程序设计
实验名称: 实验一:拉格朗日插值法C语言的实现 日期: 2011-9-19
任课教师: 赖国明 专业: 数学与应用数学 学号: 2009111437 姓名: 郑永锋
【实验目的】
1、进一步熟悉拉格朗日插值法。
2、掌握编程语言字符处理程序的设计和调试技术。
【实验内容】
(题目)作出插值点 (-2.00,0.00),(2.00,5.00),(5.00,6.00)的二次Lagrange 插值多项式
L (x),并计算L (-1.2),L (1.2)。
2 2 2
解题思路:
1
()输入已知点的个数;
2 X
()分别输入已知点的 坐标;
3 Y
()分别输入已知点的 坐标;
4 lagrange
()通过调用函数 函数,来求某点所对应的函数值。
拉格朗日插值多项式如下:
n
L (x ) y l (x ) y j 0,1,……n
n j k k j j
k 0
(xx )……(x-x )(x-x )……(x-x)
l (x) 0 k-1 k+1 n k 0,1,……,n
其中 k (x x )……(x-x )(x-x )……(x-x)
k 0 k k-1 k k+1 k n
程序流程图:
开始
↓
输入已知点个数n
↓
输入已知点的X坐标以及输入已知点的Y坐标
↓
调用函数lagrange 函数
↓
输出结果
1 9
第 页 共 页
韩山师范学院 C语言程序设计
源程序:
#include
#include
float lagrange(float *x,float *y,floatxx,intn)
{
int i,j;
float *a,yy 0.0;
for(i 0;i< n-1;i++)
{
a[i] y[i];
for(j 0;j< n-1;j++)
if(j! i) a[i]* (xx-x[j])/(x[i]-x[j]);
yy+ a[i];
}
free(a);
returnyy;
}
intmain()
{
int i;
intn;
floatx[20],y[20],xx,yy;
printf("Inputn:");
scanf("%d",&n);
if(n> 20)
{
printf("Error!Thevalueofn must in (0,20).");getch();return 1;
}
if(n< 0)
拉格朗日c语言实验报告,拉格朗日插值法C语言的实现(实验报告)(9页)-原创力文档...相关推荐
- 有n个学生选修了c语言程序设计这门课程,C语言程序设计报告学生选修课系统(18页)-原创力文档...
C 语 言 程 序 设 计 学校: 学院: 班级序号: 学号: :姓名 指导老师: C语言程序设计报告 一.C语言课程设计的目的: 高级语言课程设计是学习完<高级语言程序设计>课程后进行的 ...
- html新闻网页包括主页面,工作报告之html网页制作实验报告(8页)-原创力文档...
html网页制作实验报告 [篇一:html实验报告] 武夷学院实验报告 课程名称:电子商务网站设计与开发_ 项目名称:_基于html的网页设计 姓名:林元卿专业:旅游管理 班级:3班学号:201360 ...
- 深圳大学 c语言,深圳大学C语言实验(3页)-原创力文档
精品文档 PAGE . 得分 教师签名 批改日期 深 圳 大 学 实 验 报 告 课程名称: 高级语言程序设计 实验名称: 学院: 信息工程学院 指导教师:张金凤 报告人: Kingsta 学号: 实 ...
- linux编译错误 程序中有游离的,操作系统实验报告 附思考题(24页)-原创力文档...
课程设计(综合实验)报告 ( 2015 -- 2016 年度第 1 学期) 名 称: 操作系统综合实验 题 目: oslab 综合实验 院 系: 计算机系 班 级: 学 号: 学生姓名: 指导教师: ...
- android碎片实验报告,《Android 移动应用开发》实验报告-范本78(29页)-原创力文档...
实验1<Android活动的使用> 实验学时: 2 每组人数: 1 实验类型: 1 (1:基础性 2:综合性 3:设计性 4:研究性) 实验要求: 1 (1:必修 2:选修 3:其它) 实 ...
- 计算机网络实验35步骤,计算机网络模拟器实验报告(1).(35页)-原创力文档
PAGE PAGE 35 计算机网络模拟器实验报告 学院: 学号:姓名: 实验名称: 计算机网络模拟器试验 实验说明:共5个实验,其中前3个必做,后2个选做. 实验目的 掌握模拟器软件的使用方法: 掌 ...
- 大学计算机实验二报告表答案,北理大学计算机实验基础实验二实验报告表答案(1页)-原创力文档...
实验二实验报告表 实验名称: 学号姓名:班级:实验时间: 实验报告表 2-1 数值型数据在计算机中的二进制实验记录表 十进制整数分 输入十进制整数 内存整型数据 内存地址号 类 任意正整数 7 000 ...
- 大学计算机一条指令的执行过程实验,实验4 一条指令的执行过程 实验报告(4页)-原创力文档...
实验4??一条指令的执行过程??实验报告 学号????????????姓名??????????? ???????班级:??? ?????????实验时间:? ????年??月??日? ? 实验报告表4 ...
- android开发实验报告二,《Android 移动应用开发》实验报告-范本2(33页)-原创力文档...
实验1<Android活动的使用> 实验学时: 2 每组人数: 1 实验类型: 1 (1:基础性 2:综合性 3:设计性 4:研究性) 实验要求: 1 (1:必修 2:选修 3:其它) 实 ...
最新文章
- Linux文件目录付空,Linux 文件系统
- 女生做软件测试需要学习什么技术?
- 基于ECI+FaaS构建游戏战斗结算服最佳实践
- kafka+zookeeper内外网双网卡配置(针对不同网段)
- CentOS下使用rpm-build制作nginx的RPM包
- redis-数据操作-键命令
- 数据结构—链表-建立单链表
- IOS之xib计算cell的高度
- Java定时自动锁屏小程序_小程序 番茄时钟如何实现锁屏持续运行功能
- Radasm出现error LNK2001
- HDU 1880魔咒词典
- 转录组分析之 Trimming对reads进行处理
- 关于iPhone边缘触摸延迟现象
- Alibaba Code代码索引技术实践:为Code Review提供本地IDE的阅读体验
- 【云原生】云原生在网络安全领域的应用
- 前端异步请求async/await,axios的错误用法
- ThinkPHP最新版支付宝接口开…
- 微信小程序弹框组件封装
- 搜狗拼字--疑难杂字的快速输入
- neo4j实现Betweenness Centrality算法
热门文章
- 中国农业大学计算机研究生分数线,中国农业大学2017年硕士研究生招生考试复试分数线...
- Erlang转JAVA,将Erlang UTF-8编码的字符串转换为java.lang.String
- alright alright alright
- redis集合数据过期_关于redis性能问题分析和优化
- linux 报错 E: 无法定位软件包 python-lzma
- Python函数的定义和使用教程
- 一篇文章学会Python函数重写,每天进步一个知识点
- python 删除文件或文件夹
- Python生成器的用法,使用生成器灵活的生成斐波那契数列
- Python的locals()函数