函数插值法实验报告c语言,拉格朗日插值法C语言的实现(实验报告)

韩山师范学院

C 语言程序设计

实验名称: 实验一:拉格朗日插值法 C 语言的实现 任课教师: 赖国明 【实验目的】 】 专业: 数学与应用数学 学号: 2009111437

日期: 姓名:

2011-9-19 郑永锋

1、进一步熟悉拉格朗日插值法。 2、掌握编程语言字符处理程序的设计和调试技术。

【实验内容】 】 (题目)作出插值点(-2.00,0.00)(2.00,5.00)(5.00,6.00)的二次 Lagrange 插值多项式 , , L2 (x) ,并计算 L2 (-1.2), L2 (1.2)。 解题思路: 解题思路:

(1)输入已知点的个数; (2)分别输入已知点的 X 坐标; (3)分别输入已知点的 Y 坐标; (4)通过调用函数 lagrange 函数,来求某点所对应的函数值。 拉格朗日插值多项式如下:

L n ( x j ) = ∑ yk lk ( x j ) = y j j = 0,1, ……n

k =0 n

l (x) = 其中 k

程序流程图:

(x-x (x x0)… (x-xk-1)(x-xk+1) … n) … k =0,1… ,n , … (xk x0)… (xk-xk-1)(xk-xk+1) … k-xn) … (x

开始

输入已知点个数 n

输入已知点的 X 坐标以及输入已知点的 Y 坐标

调用函数 lagrange 函数

输出结果

第 1 页 共 9 页

1-1083-jpg_6_0_______-728-0-0-728.jpg

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值