对反正弦函数的泰勒公式的转换加速

原创 2016年05月30日 14:53:13
反正弦函数的泰勒公式为:arcsin(x)=x+1/2*x^3/3+  1/2*3/4*x^5/5+ 1/2*3/4*5/6*x^7/7+.............   
∑(n=1~∞) [(2n)!]x^(2n+1)/[4^n*(n!)^2*(2n+1)]
  
                 
设Ga 为 3  5  7  ....的最小公倍数
化为:arcsin(x)=x+x*1/2*x^2(1/3+3/4*x^2(1/5+5/6*x^2(1/7......)))
                         
                  =x+(x*x^2*1/2(Ga/3+x^2*3/4(Ga/5+x^2*5/6(Ga/7......)))   )/Ga

最小公倍数的位长小于计算精度时,除法运算开始加速,需要除法有除尽判断功能.

另外换算成这种形式利于编程实现。

这个公式类似的测试在我的贴子:基于泰勒展开式的高精三角函数实现 - 第3页 - 算法交流 - 数学研发论坛 - Powered by Discuz! http://bbs.emath.ac.cn/thread-8882-3-1.html
版权声明:本文为博主原创文章,未经博主允许不得转载。

通过泰勒展开式计算反正弦函数

我们知道任何收敛的函数都可以通过泰勒公式展开,通过这个思路我们便可以方便的对一些没有解析表达式的函数求解反函数,泰勒展开的相关知识可以翻阅信号与系统相关书籍。在这里举例计算反正弦函数。 我们知道反正弦...

C++泰勒公式实现反余弦函数

利用泰勒公式实现一些数学函数的手工精确计算。

C++ 用函数 泰勒公式求 sinx 的 cosx 值

#include"iostream" #include "Cmath"// 对比结果,调用库函数; using namespace std; double mysin(double);// 声明 do...

泰勒级数、欧拉公式、三角函数

 本文转自:http://blog.csdn.net/shihaijiang1987/article/details/6690992 泰勒级数的定义: 若函数f(x)在点的某一临域内具有...

Matlab 数值计算泰勒公式

1.利用n阶泰勒多项式展开来估算函数f(x)=e^x在指定点x处的近似值。要求绝对误差在最大阶数MAXN以内达到给定精度EPS。     taylorcal函数:function taylorcal...

泰勒级数+牛顿迭代公式+最简单的C语言求根号的值

转载自:http://blog.csdn.net/tqtuuuu/article/details/6821767
  • lcydhr
  • lcydhr
  • 2014年11月24日 09:02
  • 929

第11周项目7泰勒公式

问题及代码:   运行结果: 知识点总结: 学习心得:
  • MIKASA3
  • MIKASA3
  • 2014年11月13日 14:03
  • 732

二元函数泰勒展开

  • 2013年01月27日 10:59
  • 2.89MB
  • 下载

傅里叶变换和正弦函数和欧拉公式

知识点:重点讲解正弦函数和欧拉公式的关系,以及它们在傅里叶变换中的作用,附加:傅里叶变换和卷积公式这是我第二次学习傅里叶变换,其实第一次就已经懂了时域和频域的关系,也知道一维傅里叶变换就是将一个函数转...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:对反正弦函数的泰勒公式的转换加速
举报原因:
原因补充:

(最多只允许输入30个字)