数值分析入门——三角函数的多项式逼近

本文介绍了如何使用泰勒级数(麦考劳林级数)来实现正弦函数sin(x)和余弦函数cos(x)的数值计算。通过在x=0处的泰勒展开,可以通过迭代求和得到所需精度的函数值。虽然这种方法在精度要求不高的情况下可行,但数值分析需要考虑如何设置迭代停止条件和误差测试。文章提供了相关参考资料供深入学习。
摘要由CSDN通过智能技术生成
准备学习数值分析的入门知识,顺便了解下编译原理,用C写个中缀表达式转逆波兰表达式的算式解析器,接下来就可以写一个完整的函数计算器了。

站在巨人的肩膀上总是可以看的更远,即便身边没有巨人肩膀可以踩,仅仅从牛人那里学到的一个Idea也可以让人受益匪浅。分享若干年前关于学习的印象最深的一句话,据说仅带了我们那一届微波技术基础的杜校长,上他的课总感觉被鄙视到无地自容,印象较深的一次是他在一个式子的推导中用到泰勒展式,便问我们:“你们学了泰勒级数,知道它是用来干嘛的吗?”,确实毫无头绪,似乎不就是把一个简单的式子表示成了一个很长的式子么。然后他接着说了一句:“概念很重要!”,正是这句话了,不过直到近两年才开始渐渐明白到这句话的意义。

那么从熟悉的三角函数说起,一般正常的人类和计算机只会进行加减乘除四种运算,那么我们常常用到的正弦、余弦函数的计算是如何实现的?既然说只可以进行四则运算,很自然的一种想法是将三角函数表示为多项式形式,那么又可以联想到泰勒就是这么干的。


三角函数sin(x)的在x = 0处的泰勒级数(麦考劳林级数)为:


或者表达为求和形式为:
</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值