数值作业:Hermite多项式插值法之C语言代码

本文介绍了使用C语言实现Hermite插值法的思路和过程,通过参考百科资料将数学理论转化为代码。Hermite插值不仅要求多项式在给定点上的值与原函数相同,还要求在这些点上的导数值相等。虽然作者表示对原理理解不深,但在实践中遇到调试困难,耗时较长。此外,文章提到了数值作业图形界面的解决方案——学习MATLAB,但将已有的C语言代码转换为MATLAB语法是一项繁琐的工作。
摘要由CSDN通过智能技术生成

这个问题个人也看的不太懂,参考百科上的计算说明,把它转化成相应成代码即可.埃尔米特插值是另一类插值问题,这类插值在给定的节点处,不但要求插值多项式的函数值与被插函数的函数值相同。同时还要求在节点处,插值多项式的一阶直至指定阶的导数值,也与被插函数的相应阶导数值相等,这样的插值称为埃尔米特插值,或称为Hermite插值。 Hermite插值在不同的节点,提出的差值条件个数可以不同,若在某节点xi,要求插值函数多项式的函数值,一阶导数值,直至m1-1阶导数值均与被插函数的函数值相同及相应的导数值相等。我们称xi为mi重插值点节,因此,Hermite插值应给出两组数,一组为插值点{xi}ni=0节点,另一组为相应的重数标号{mi}ni=0。
这里写图片描述
则称H(x) 为f(x) 关于节点{xi}ni=0及重数标号{mi}ni=0的Hermite插值多项式。[转自百科]多说无益,直接上代码:

/********************************************
    > File Name: Hermite.c
    > Author:chendiyang
    > School:WUST_CST_1501班
    > Myblog:www.chendsir.com
    > Mail:1441353519@qq.com 
    > Created Time: 2017年04月21日 星期五 23时32分19秒
 **************************************************/   
#include <stdio.h>   
#include <stdlib.h>   
#include <math.h>    
#define  eps 1e-10  
  • 5
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值