crout分解计算例题_如何计算有理函数的不定积分
本文中所有不定积分都省略常数项。不同小节的相同字母没有关系。
部分分式分解
一般微积分书上都会讲有理函数的部分分式分解,以及如何用这种方法算有理函数的不定积分。方法如下:假设
的形式,其中
中的系数都算出来。下面对每一项做不定积分:如果分母是一次多项式的幂,有
如果分母是二次多项式的幂,有递推式(
以及
但是,实际操作中这种方法并不好用。主要问题是对于一个实际问题,给定的
所以,我们需要更好的方法。
无平方因子分解
《微积分学教程》中讲了一种把不定积分的有理函数部分分离出来的方法。注意到由递推式(2)可得
其中
下面讲另一种算法,虽然速度比上面的方法慢,但它更容易推广到多元函数的情况(以后会讲)。首先,我们把多项式
可以用多项式除法从
这个算法有一种优化。还是设
例题1:计算
第一次操作:
第二次操作:
所以
最小域扩张
现在我们还剩下一个有理函数
当然,我们不能这样计算,因为这些
的分母没有根式解,但在扩张
注意到这些系数
先考虑一个简单情况:
对于一般情况,如果不定积分能被域
注意这个求和是对
然而
结式子矩阵
现在我们不想算(5)式中包含
设
展开最后一行可得
习题:为什么
),其中
从此式可看出
下面我们来研究
可以适当减少一些行,使左边这个矩阵的第一列更像(6)式中包含
对
我们可以确定前面的
代入Euclid算法,就有
下面设
假设
这样就借用
例题2:计算
这里分母是无平方因子多项式。用Euclid算法计算出
对此多项式进行无平方因子分解,得
第1步:
第2步:
这是上面讨论中的
Laurent级数
上面的方法给出了一个最小的可以表示出不定积分的域扩张。如果不需要追求这个“最小”,有一种简单方法在复数域中计算一个给定有理函数
设
设多项式
代入
这里分子、分母的多项式我们都已经能算出来了。为了把这个变成多项式的形式,可用扩展Euclid算法求出满足
总结
- 对于简单的积分,比如分母的因式分解已经给定的情况,用部分分式分解算积分效率最高。
- 如果分母没有明显的分解,可以先从不定积分里分出一个有理函数,把分母降低次数到无平方因子多项式。
- 如果仍然没有明显的分解,可以先找出能表示不定积分的最小域扩张。
- 下面可以用Euclid算法把不定积分表示成一个对
的所有根的求和式,里面涉及的多项式都可以计算。
- 有一个简单方法可以直接算出在复数域中的部分分式分解,无需因式分解。
习题
1. 计算
2. 计算
参考文献
- Г. М. Фихтенго́льц, Курс дифференциального и интегрального исчисления.
- E. Hermite, Sur l'intégration des fractions rationelles. Nouvelles Annales de Mathématiques (2eme série), 11:145–148, 1872.
- D. Mack, On rational integration. Research Report UCP-38, Department of Computer Science, University of Utah, 1975.
- B. M. Trager, Algebraic factoring and rational function integration. Proceedings of SYMSAC'76, 219–226, 1976.
- D. Lazard and R. Rioboo. Integration of rational functions: Rational computation of the logarithm part. Journal of Symbolic Computation, 9:113–116, 1990.
- M. Bronstein and B. Salvy. Full partial fraction decomposition of rational functions. Proceedings of ISSAC'93, 157–160, 1993.
- W. S. Brown and J. F. Traub. On Euclid's Algorithm and the Theory of Subresultants. Journal of the ACM, 18(4):505–514, 1971.
crout分解计算例题_如何计算有理函数的不定积分相关推荐
- crout分解计算例题_矩阵与数值计算(2)——矩阵三角分解LU、PALU、Cholesky三角分解、QR分解...
前言 矩阵分解是设计算法的主要技巧,通过分解可以将复杂问题转化为几个简单问题求解,通常完成这一转化任务的主要技巧就是矩阵分解.例如,我们知道上三角矩阵和下三角矩阵是容易求解的,或者对角矩阵是最理想的求 ...
- crout分解计算例题_专题:化学方程式计算
一. 根据化学方程式的简单计算 (1) 根据化学方程式计算的依据 化学方程式表达的信息之一是反应物与生成物之间在"遵循固定质量比"的前提下的质量守恒.根据这一信息,可以利用化学方程 ...
- crout分解计算例题_初中数学因式分解习题大全(建议父母给孩子收藏直接打印)...
一.填空题(共10小题) 1.已知x+y=10,xy=16,则x2y+xy2的值为 . 2.两位同学将一个二次三项式分解因式,一位同学因看错了一次项系数而分解成2(x﹣1)(x﹣9):另一位同学因看错 ...
- 平流式沉淀池计算例题_平流式沉淀池计算例题.doc
平流式沉淀池计算例题 平流沉淀池的设计: 已知设计水量Q=300000m3/d.设计平流式沉淀池. 2.设计计算 (1)池容积W (2)单池容积W (3)单池池面积F (4)池深H (5)池长L (6 ...
- 高斯投影坐标计算例题_测量学高斯投影已知横坐标如何求在第几度带投影计算而得的?例如:...-y坐标的自然值怎么算-数学-莫囤料同学...
概述:本道作业题是莫囤料同学的课后练习,分享的知识点是y坐标的自然值怎么算,指导老师为甘老师,涉及到的知识点涵盖:测量学高斯投影已知横坐标如何求在第几度带投影计算而得的?例如:...-y坐标的自然值怎 ...
- js对象数组计算总计_如何计算数组中的对象
js对象数组计算总计 Knowing how to quickly iterate through an array and count objects is deceptively simple. ...
- 单代号网络图计算例题_算例分享:SDOF动力系统的共振响应计算
本文给出一个单自由度系统的共振响应分析实例. 单自由度体系受到简谐荷载激励,相关参数如下: 单自由度体系刚度k=2×106N/m,质量m=2×105kg,阻尼c=1.0×105N·s/m,受到0.5H ...
- 单代号网络图计算例题_常用连续随机变量的关系与密度函数的计算
第一节整理了一下常用的连续随机变量的密度函数,并以一张图给出它们之间的关系.接下来回顾了计算密度函数的基本方法,最后以第一节中的 3 个密度函数的推导作为例题. 1.随机变量分布及特征 1.1 常用连 ...
- 平流式沉淀池计算例题_平流式沉淀池计算例题
平流沉淀池的设计: 已知设计水量Q=300000m 3/d .设计平流式沉淀池. 2.设计计算 (1)池容积W (2)单池容积W (3)单池池面积F (4)池深H (5)池长L (6)池宽B 1.Q= ...
最新文章
- python编程可以做什么工作-Python学到什么程度才可以去找工作?掌握这4点足够了!...
- SolverParameter
- 查看apache连接数及apache工作原理
- 各类最新Asp .Net Core 项目和示例源码
- Zabbix JVM 安装
- leetcode 1160 python
- Matlab常用函数:rand,randi和randn区别
- Django学习笔记之二
- 【转载】聪明说话35招
- web程序常见错误及解决方法
- 《C语言入门经典》读后感(一)
- C语言如何生成随机数
- 飞翔到你希望的遥远的地方
- Java 多态练习题之愤怒的小鸟,会飞会叫
- R以及RStudio的获取和使用
- 牛客 小米校招 最大新整数 单调栈
- np.piecewise函数用法
- 数据结构(54) B树、B+树
- 云边端一体化技术白皮书
- 怎样搭建后缀是.gitee.io的网站?如何免费在码云Gitee中部署个人静态网站?(或者个人博客)如何建立免费网站?
热门文章
- 大数据周周看:前英特尔高管加入谷歌云部门,网易与威马汽车合作打造“互联网+”时代智能汽车
- Android转场动画(View Activity ARouter)
- c语言拼图小游戏编程,c语言控制台输出制作拼图小游戏
- AForge.NET Framework2.25--图像视觉处理学习(五)---颜色转换
- 超简单使用华为云托管服务
- 【深度学习】时间注意力模块与空间注意力模块
- 投资理财--熊市笨小孩式交易75-25
- 紫外线检测仪,WKM-UV1,紫外线检测仪UV汞灯LEDUV通用
- 2018年第九届蓝桥杯A组省赛
- Tensorflow+gensim实现文章自动审核功能