数值计算 - 常用函数值计算方法

news/2024/7/5 4:02:41

秦九韶算法

什么是秦九韶算法?

        可以把多项式改写为便于递推的形式:

泰勒展开式

什么是泰勒展开式?

        泰勒公式,也称泰勒展开式。是用一个函数在某点的信息,描述其附近取值的公式。如果函数足够平滑,在已知函数在某一点的各阶导数值的情况下,泰勒公式可以利用这些导数值来做系数,构建一个多项式近似函数,求得在这一点的邻域中的值

        多项式   是最简单的一类初等函数。关于多项式,由于它本身的运算仅是有限项加减法和乘法,所以在数值计算方面,多项式是人们乐于使用的工具。因此我们经常用多项式来近似表达函数。这也是为什么泰勒公式选择多项式函数去近似表达给定的函数。

如何求sinx的泰勒展开式?      

        将sinx写成泰勒展开式的形式,然后等号两边分别约分。

        我们会发现等号左边是有规律的0、+1、0、-1的循环着。 

         因此,我们可以将这个规律写成以下的形式。

        这样,我们就可以推导出来每一个ak(系数)的值了。如果将系数数列 a 代入,那么偶数项都会消掉(系数为 0),只剩下一加一减的奇数项了。

        所以,我们即可得到sinx的泰勒展开式:

 如何求sinx的近似值?

         我们可以使用SINTNV(x,n)表示利用sin(x)/x的泰勒展式取前n+1项之和作为sin(x)/x的近似值。

         当 n = 4 时,SINTNV(x,n)可以根据秦九韶算法写成以下形式:

         而后,根据秦九韶的算法可得每一项的系数:

         计算出y1 ~ yn+1 从而求出sinx对应的泰勒展开式的每一项。

 如何求cosx的近似值?

        其实就是sinx的展开式分母由单数变成复数:


http://lihuaxi.xjx100.cn/news/1162713.html

相关文章

如何避免孩子独自在家偷偷使用电脑?

电脑为我们的生活带来了极大的便利,但是对于孩子来说,过早的接触网络很容易影响其健康的成长。家长在家的话,还可以监督孩子,但如果家长出门了,该如何避免孩子偷偷使用电脑呢?其实方法很简单,只…

Halcon中从两组点的对应关系生成仿射矩阵,及思考原理和代码实现

有几个算子有点类似,看了下区别 1.vector_to_rigid( : : Px, Py, Qx, Qy : HomMat2D) 2.vector_to_similarity( : : Px, Py, Qx, Qy : HomMat2D) 3.vector_to_aniso( : : Px, Py, Qx, Qy : HomMat2D) vector_to_rigid 这个是刚性变换, 只有旋转和平移…

你知道黑客是什么样?

1 前言 现代人的生活离不开互联网,提到互联网人们总会想到一个词,那就是黑客。对于黑客大家对他们的了解却只局限于电影、电视中他们“无处不在”的可怕和他们“翻手为云覆手为雨”的技术中。但真正的黑客到底是什么? 2 什么是黑客 笔挺的…

Ubuntu 18 设置时钟同步

Ubuntu 18自带了systemd-timesyncd服务来同步时钟,可以使用以下步骤来进行配置: 打开终端窗口,进入root用户权限:sudo su。 检查系统当前的时钟同步状态: timedatectl 如果输出类似下面的信息,表示NTP同步功…

基于InVEST模型的人类活动、重大工程生态成效评估、论文写作

查看原文>>>基于生态系统服务(InVEST模型)的人类活动、重大工程生态成效评估、论文写作 【学习目标】: 1) 采用InVEST模型,掌握产水(包括水源涵养)、碳存储(包括固碳)、土…

一些题的题解

一、 洛谷 B2137 判决素数个数 题目描述 求 X X X, Y Y Y 之间的素数个数(包括 X X X 和 Y Y Y)。 输入格式 两个整数 X X X 和 Y Y Y( 1 ≤ X , Y ≤ 1 0 5 1 \le X,Y \le 10^5 1≤X,Y≤105)。 输出格式 …

泛在操作系统的国内外主要产品

本文字数:724字 阅读时间:2 分钟 文章来源:《泛在操作系统实践与展望研究报告》 从使用环境角度看,泛在操作系统分为基础平台类操作系统和应用场景类操作系统。 01 基础平台类 主要包括桌面操作系统、移动智能终端操作系统、…

log4cpp的使用

log4cpp的使用逻辑构造基本模板布局的格式化目的地对象操作文件回卷文件 log4cpp的使用 逻辑构造 目的地Appender:用于表示日志系统最后输出到哪 布局Layout:表示你输出的格式,类似与printf 优先级Priority:常见的优先级有emerg&…