用Python学《微积分B》(不定积分的概念)
来源:互联网 发布:惠普扫描仪安装软件 编辑:程序博客网 时间:2024/05/22 03:37
本文主要总结《微积分B》课程6-1节“不定积分的概念和性质”的知识点,并使用Python求解该节的课后习题。
一、知识点
1,“函数可积”(原函数存在)的判定
1)连续函数一定可积
2)函数可积的必要条件
Darboux定理告诉我们:函数可导,则其导函数一定满足“介值定理”。(Darboux定理也可以称为“导函数介值定理”)
由此可得:函数可积,则该函数不一定连续,但一定满足“介值定理”。
推论:包含第一类间断点(左右极限不相等)的函数一定不可积。
Example:
其中,f(x)在 x = 0 处有第二类间断点,但是在区间
2,原函数族
如果一个函数可积,那么它的原函数有无数个,即“原函数族”。
3,积分的加减和数乘运算
4,积分是求导的逆运算
在微分学中,求导数一般要借用一些已知的基本函数的导数公式,而“积分是求导的逆运算”,它同样也要借用那些已知的基本函数的积分公式,即“积分表”:
https://en.wikipedia.org/wiki/Lists_of_integrals
二、课后练习
选择题:
3,若f(x)的一个原函数是
解:本题需要注意它是求f(x)的导函数的积分,即f(x)的原函数F(x)的二阶导数的积分
from sympy import *init_printing()x = Symbol('x')F = exp(-2 * x)DF2 = F.diff(x, 2)DF2, integrate(DF2, x)
4,下列各对函数中,是同一函数的原函数的是?
解:这道题实际上问的是“导函数相同的是哪一对”
diff(atan(x), x), diff(acot(x), x)
diff(exp(x), x), diff(1 / 2 * exp(2 * x), x)
diff(2 ** x / log(2), x), diff(2 ** x + log(2))
diff(log(2 * x), x), diff(log(x), x)
很明显,是最后一对。
5,设
解:这道题提醒大家不定积分的形式不变性。积分元可以任意变换,积分表达式不变。
所以,
6,设f(x)是连续函数,F(x)是f(x)的原函数,则以下结论正确的是?
解:本题考察“导函数”与“原函数”在奇偶性、周期性和单调性上的关系。
由不定积分的定义(原函数族)可知:
根据上一题“积分形式不变性”,用“-x”替换积分表达式中的“x”,得
若f(x)是奇函数,则有f(-x)=-f(x),代入上式,得
8,9两题都是求不定积分,直接python展示:
expr = 1 / (1 + x ** 2)expr, integrate(expr, x)
expr = x ** 2 * sqrt(x)expr, integrate(expr, x)
10,已知 f’(ln x) = x , 其中 1 < x < +oo , 且 f(0) = 0 , 求 f(x)
解:本题需要注意“复合函数的导函数”和“导函数的复合函数”之间的区别 —— 求导和复合的顺序不同。
复合函数的导函数是“先复合,再求导”,它采用“链导法”,如下:
注意上面的f’(x)的括弧中只有“x”,此外要特别注意理解链导过程的意义。
相对地,导函数的复合函数就是“先求导,再复合”,此时千万别套“链导法”,而是直接求导,再替换成复合函数的形式。比如本题,可以如下处理:
设 u = ln x , 则
根据积分形式不变性,替换积分元得
再根据其他已知条件求出C即可。
填空题:
2,若
解:f(0)=b,再对x=0求极限,根据连续函数的定义 —— 极限值等于函数值,建立等式。可得 b = 0, a 任意。
- 用Python学《微积分B》(不定积分的概念)
- 用Python学《微积分B》(微积分应用)
- 用Python学《微积分B》(序)
- 用Python学《微积分B》(微分方程)
- 用Python学《微积分B》(多元函数的极限)
- 用Python学《微积分B》(多元函数的微分)
- 用Python学《微积分B》(Unit Test 1)
- 用Python学《微积分B》(Unit Test 2)
- 用Python学《微积分B》(Taylor公式与曲线拟合)
- 用Python学《微积分B》(Unit Test 3)
- 用Python学《微积分B》(换元法与分部积分)
- 用Python学《微积分B》(定积分)
- 用Python学《微积分B》(Newton-Leibniz公式)
- 用Python学《微积分B》(反常积分)
- 用Python学《微积分B》(常数项级数)
- 用Python学《微积分B》(函数项级数)
- 用Python学《微积分B》(Fourier级数)
- 用Python学《微积分B》(空间向量)
- js复制到剪贴板
- 关闭笔记本电脑触控板的方法
- Ubuntu用户和组以及权限
- DB2 with实现递归
- docker 中不能用vim编辑文件
- 用Python学《微积分B》(不定积分的概念)
- 打印二叉树边界节点
- Python学习笔记(八)-- Python字典(Dictionary)
- sql之left join、right join、inner join的区别
- Android原生时间控件DatePicker——月份由英文转数字
- jquery获取checkbox 选中数量
- Java中static和final的区别
- HDU 1565 方格取数(1)(最大独立点集)
- 搜狐字符串abcde