发布于2019-09-11 13:56 阅读(1679) 评论(0) 点赞(25) 收藏(5)
y=f(x)
limx→x0f(x)=A
x
{x→x0x→x+0x→x−0
第一种是x
第二种是从大于x0
第二种是从小于x0
x→∞
{x→∞x→+∞x→−∞
第一种表示∣x∣
第二种表示趋向于正无穷大;
第三种表示趋向于负无穷大;
函数极限的定义:
如果∀ϵ>0
我们可以通过图形来理解极限,如上图,该函数的极限为0(x→−∞
该图形对应的代码为:
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
x = np.linspace(-100, 100, 100)
y = 1/x
ax = fig.add_subplot(111)
ax.plot(x, y)
ax.spines['left'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['bottom'].set_position('zero')
ax.spines['top'].set_color('none')
# remove the ticks from the top and right edges
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
plt.axhline(0,color = 'red',linestyle = '--',alpha = 0.5)
plt.show()
极限为零的变量称为无穷小。
若有f(x)
例如 limx→0sinx=0x→0limsinx=0,函数sinxsinx是当x→0x→0时的无穷小。
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
x = np.linspace(-np.pi, np.pi, 100)
y = np.sin(x)
ax = fig.add_subplot(111)
ax.plot(x, y)
ax.spines['left'].set_position('zero')
ax.spines['right'].set_color('none')
ax.spines['bottom'].set_position('zero')
ax.spines['top'].set_color('none')
# remove the ticks from the top and right edges
ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')
#plt.axhline(0,color = 'red',linestyle = '--',alpha = 0.5)
plt.show()
若有f(x)f(x),当x→x0x→x0(或x→∞x→∞) f(x)f(x)无限增大,则称f(x)f(x)为x→x0x→x0(或x→∞x→∞) 时的无穷大。
记作limx→x0f(x)=∞x→x0limf(x)=∞ 或limx→∞f(x)=∞x→∞limf(x)=∞
无穷大和无穷小都是有条件的,即趋于某一点或无穷大时。
同样是y=1xy=x1这个函数,当x→0x→0时(从两个方向),yy都是无限增大的。
设limf(x)=Alimf(x)=A,limg(x)=Blimg(x)=B,则
1.求 limx→1x2−1x−1x→1limx−1x2−1
limx→1x2−1x−1=limx→1(x+1)(x−1)x−1=limx→1(x+1)=2x→1limx−1x2−1=x→1limx−1(x+1)(x−1)=x→1lim(x+1)=2
由于分母的极限为0,不能用法则3,但是可以约分,因此先约分再求极限。
2.limx→∞1x=0x→∞limx1=0
3.limx→0sinxx=1x→0limxsinx=1
4.limx→∞(1+1x)x=ex→∞lim(1+x1)x=e 或 limx→0(1+x)1x=ex→0lim(1+x)x1=e
设函数y=f(x)y=f(x),在x0x0的邻域内有定义,若limx→x0f(x)=f(x0)x→x0limf(x)=f(x0),则称f(x)f(x)在点x0x0处连续。
上图左边的函数是连续的,而右边的函数不是连续的。
举例
讨论f(x)={x+2,x≥0x−2,x<0在x=0处的连续性讨论f(x)={x+2,x≥0x−2,x<0在x=0处的连续性
解:
函数在x=0x=0处有定义,
limx→0+f(x)=limx→0+(x+2)x→0+limf(x)=x→0+lim(x+2) = 2
≠
limx→0−f(x)=limx→0−(x−2)x→0−limf(x)=x→0−lim(x−2) = -2
因此极限不存在,该函数在0处不连续。
连续函数的和差积商也是连续的;连续函数的符合函数是连续的;基本初等函数在其定义域内都连续。
设y=f(x)y=f(x), x0→x0+Δxx0→x0+Δx,则Δy=f(x0+Δx)−f(x0)Δy=f(x0+Δx)−f(x0),
若limΔx→0ΔyΔxΔx→0limΔxΔy 存在,则称y=f(x)y=f(x)在点x0x0处可导。
在x0x0处的导数值,简称为导数,记作 f′(x0)=limΔx→0ΔyΔx=limΔx→0f(x0+Δx)−f(x0)Δxf′(x0)=Δx→0limΔxΔy=Δx→0limΔxf(x0+Δx)−f(x0)
导数的理解:
怎么理解导数是变化率:
先来看一下连续和可导的几何意义
连续就是不间断,x0x0点左极限等于右极限等于f(x0)f(x0)的值;如果自变量增量趋于0时,因变量增量不趋于0,那么也就是说 f(x)−limf(x0)(x→x0)f(x)−limf(x0)(x→x0)不等于0,那么也就是说在x0x0点左极限或者右极限不等于f(x0)f(x0)那么这种情况只能是间断的,所以自变量趋于0时,因变量一定也要趋于0时,才连续。
连续几何上看就是函数的图形不间断;可导的几何意义是曲线在该点处有斜率且斜率存在。
那么可导和连续的关系,我们可以通过一个图形来理解:
由于在x2x2和x4x4处是断开的,不连续,无法做出切线,就没有切线的斜率一说了,因此不可导。
在x3x3chu处是连续的,但是图形在x3x3处不光滑,没有办法做出唯一的切线,因此该点是不可导的。
x5x5处斜率不存在,不可导。
光滑函数:曲线不尖锐,必光滑。连续光滑的曲线,必然处处有切线,这点是必然的,没有切线(或没有唯一的切线)的地方,就不光滑。
由上可知,不连续一定不可导;可导则必然连续;连续不一定可导。
最后以一个图片作为总结:
设函数u=u(x)u=u(x)和v=v(x)v=v(x)在点xx处可导,则其和、差、积、商在xx处也可导,有以下法则和推论:
推论:
我们来利用这些法则求导(tanx)′(tanx)′
(tanx)′=(sinxcosx)′=(sinx)′cosx−sinx(cosx)′cos2x(tanx)′=(cosxsinx)′=cos2x(sinx)′cosx−sinx(cosx)′
=cos2x+sin2xcos2x=1cos2x=sec2x=cos2xcos2x+sin2x=cos2x1=sec2x
设函数y=f(u),u=φ(x)y=f(u),u=φ(x)均可导,则复合函数y=f(φ(x))y=f(φ(x))的导数
dydx=Δx→0limΔyΔx=Δx→0limΔyΔu⋅ΔuΔxdxdy=Δx→0limΔxΔy=Δx→0limΔuΔy⋅ΔxΔu
由y=f(x)y=f(x) 可导,则f(x)f(x)连续,则有 limΔx→0Δy=0Δx→0limΔy=0 ,可推出 limΔx→0Δu=0Δx→0limΔu=0
那么Δx→0Δx→0 和Δu→0Δu→0是等效的,上式有:
dydx=Δx→0limΔyΔx=Δx→0limΔyΔu⋅ΔuΔx=Δu→0limΔyΔu⋅Δx→0limΔuΔx=dydu⋅dudxdxdy=Δx→0limΔxΔy=Δx→0limΔuΔy⋅ΔxΔu=Δu→0limΔuΔy⋅Δx→0limΔxΔu=dudy⋅dxdu
由上可得复合函数求导法则:
设函数y=f(u),u=φ(x)y=f(u),u=φ(x)均可导,则复合函数y=f(φ(x))y=f(φ(x))也可导,且dydx=dydu⋅dudxdxdy=dudy⋅dxdu 或写成 y′x=y′u⋅u′xyx′=yu′⋅ux′
定义:如果函数f(x)f(x)的导数f′(x)f′(x)在xx点处可导,则称(f′(x))′(f′(x))′为函数f(x)f(x)在xx处的二阶导数,记为:y′′,f′′(x),d2ydx2y′′,f′′(x),dx2d2y。
同理,二阶导数的导数称为函数f(x)f(x)的三阶导数,记为:y′′′,f′′′(x),d3ydx3y′′′,f′′′(x),dx3d3y。
n−1n−1阶导数的导数称为函数f(x)f(x)的nn阶导数,记作:y(n),f(n)(x),dnydxny(n),f(n)(x),dxndny。
二阶及二阶以上的导数称为高阶导数。
记法说明:
要学习偏导数,先要了解二元函数的概念
所谓二元函数,即因变量有两个的函数。例如圆柱体体积计算公式为 V=πr2h,{(r,h)∣r>0,h>0}V=πr2h,{(r,h)∣r>0,h>0}
相应的,n元函数就是有n个因变量的函数。
设函数z=f(x,y)z=f(x,y)在点(x0,y0)(x0,y0)的某一邻域内有定义,当yy固定在y0y0而xx在x0x0处有增量ΔxΔx时,相应地函数有偏增量
Δxz=f(x0+Δx,y0)−f(x0,y0)Δxz=f(x0+Δx,y0)−f(x0,y0),
如果limΔx→0f(x0+Δx,y0)−f(x0,y0)ΔxΔx→0limΔxf(x0+Δx,y0)−f(x0,y0)存在,则称此极限为函数z=f(x,y)z=f(x,y)在点(x0,y0)(x0,y0)处对xx的偏导数,
记为
即 zx∣x=x0y=y0=limΔx→0f(x0+Δx,y0)−f(x0,y0)Δxzx∣y=y0x=x0=Δx→0limΔxf(x0+Δx,y0)−f(x0,y0)
对yy的偏导数同理。
要注意的是, 函数在一点处偏导存在,则函数在这点不一定连续
练习一下,我们来求z=x2+3xy+y2z=x2+3xy+y2 在点(1,2)处的偏导数.
解 ∂z∂x=2x+3y∂x∂z=2x+3y,∂z∂y=3x+2y∂y∂z=3x+2y
∂z∂x=2⋅1+3⋅2=8∂x∂z=2⋅1+3⋅2=8
∂z∂y=3⋅1+2⋅2=7∂y∂z=3⋅1+2⋅2=7
注意,求偏导的时候,把其他因变量看成常量
对于函数y=f(x),x→x+Δxy=f(x),x→x+Δx,
因变量增量为Δy=f(x+Δx)−f(x)Δy=f(x+Δx)−f(x)
导数(变化率)有 f′(x)=limΔx→0ΔyΔx⟹Δx→0,ΔyΔx→f′(x)⟹∣Δx∣f′(x)=Δx→0limΔxΔy⟹Δx→0,ΔxΔy→f′(x)⟹∣Δx∣充分小时,ΔyΔx≈f′(x)ΔxΔy≈f′(x)
也就是说,∣Δx∣∣Δx∣充分小时,Δy≈f′(x)ΔxΔy≈f′(x)Δx
我们称f′(x)Δxf′(x)Δx为函数的微分,记为dy=f′(x)Δxdy=f′(x)Δx
微分的意义是因变量增量的近似值(函数变化的程度)
当∣Δx∣∣Δx∣充分小时,Δy≈dyΔy≈dy
微分 dy=f′(x)Δxdy=f′(x)Δx,dx=(x)′⋅Δx=Δxdx=(x)′⋅Δx=Δx
因此,微分也可以表示为 dy=f′(x)dxdy=f′(x)dx
将两边同除dxdx得:
dy=f′(x)dx⟺dydx=f′(x)dy=f′(x)dx⟺dxdy=f′(x)
导数从微分的角度看可以表示成因变量的微分比上自变量的微分,所以导数还有个别名叫微商。
由此也可以看出可微和可导是等价的,因此求微分时可以先求导数,再改写为微分。
如果函数y=f(x)y=f(x)满足条件
则那么至少存在一点ξ(a<ξ<b)ξ(a<ξ<b),使得 f′(ξ)=0f′(ξ)=0
(找不到高清图,只有这种了,cc就是ξξ)
几何意义:如果连续曲线除端点外处处具有不垂直于x轴的切线,且两个端点处的纵坐标相等,那么其上至少有一点处的切线平行于x轴。
其应用是判断方程根的存在性。
该定理反反映了可导函数在闭区间上整体的平均变化率与区间内某点的局部变化率的关系。
从这个函数图形来看,是不是很像罗尔定理的图形旋转了一下。并且可以看出,cc点处的切线虽然不再平行于x轴,但是平行于AB两点的连线。即它们的斜率是相等的,有:
f′(ξ)=kAB=f(b)−f(a)b−af′(ξ)=kAB=b−af(b)−f(a)
得到拉格朗日中值定理:
如果函数y=f(x)y=f(x)满足条件
则那么至少存在一点ξ(a<ξ<b)ξ(a<ξ<b),使得
f′(ξ)=f(b)−f(a)b−af′(ξ)=b−af(b)−f(a) 或 f(b)−f(a)=f′(ξ)(b−a)f(b)−f(a)=f′(ξ)(b−a)
几何意义:如果连续曲线除端点外处处具有不垂直于ox轴的切线,那么其上至少有这样一点存在,在该点处曲线的切线平行于连接两端点的直线,即两者斜率相同。
我们来应用一下吧,用拉格朗日中值定理证明,当x>0x>0时,x1+x<ln(1+x)<x1+xx<ln(1+x)<x
证明 构造辅助函数f(t)=ln(1+t)f(t)=ln(1+t)
f(t)f(t)在[0,x]上满足朗格朗日中值定理的条件,那么根据定理,存在点ξ(0<ξ<x)ξ(0<ξ<x),满足
f(x)−f(0)=f′(ξ)(x−0)f(x)−f(0)=f′(ξ)(x−0) ①
由于 f(x)=ln(1+x)f(x)=ln(1+x),f(0)=0f(0)=0
f′(t)=11+tf′(t)=1+t1
因此,①式可化为 ln(1+x)−0=x1+ξln(1+x)−0=1+ξx
又因为 (0<ξ<x)(0<ξ<x)
x1+x<x1+ξ<x1+01+xx<1+ξx<1+0x (分母越大,分数值越小)
即 x1+x<ln(1+x)<x1+xx<ln(1+x)<x
是拉格朗日中值定理的推广
在拉格朗日中值定理中,若函数由参数方程:
{X=F(x)Y=f(x)(a≤x≤b,x为参数){X=F(x)Y=f(x)(a≤x≤b,x为参数)
表示,如图所示
则连接两个端点A,B的直线斜率为
f(b)−f(a)F(b)−F(a)F(b)−F(a)f(b)−f(a)
而曲线在点P(x=ξ)P(x=ξ)处的切线T斜率为
dYdX=f′(ξ)F′(ξ)dXdY=F′(ξ)f′(ξ)
则由曲线在点P的切线T与直线L平行可知:
f(b)−f(a)F(b)−F(a)=f′(ξ)F′(ξ)F(b)−F(a)f(b)−f(a)=F′(ξ)f′(ξ)
得到柯西中值定理:
如果函数f(x)f(x)和F(x)F(x)满足
则至少存在一点ξ(a<ξ<b)ξ(a<ξ<b),使得
f(b)−f(a)F(b)−F(a)=f′(ξ)F′(ξ)F(b)−F(a)f(b)−f(a)=F′(ξ)f′(ξ)
几何意义:曲线弧AB上至少有一点P(F(ξ),f(ξ))P(F(ξ),f(ξ)),在该点处的切线平行于弦AB.
设函数f(x)f(x),g(x)g(x)满足:
则
Δx→alimf(x)g(x)=Δx→alimf′(x)g′(x)=AΔx→alimg(x)f(x)=Δx→alimg′(x)f′(x)=A
我们称0000、∞∞∞∞为未定式,而洛必达法则可用于求这种未定式的极限。
推荐看这篇文章怎样更好地理解并记忆泰勒展开式?
如果两个连续的曲线想要相同,那么它们在某一点的一阶导数要相同,二阶导数也要相同,…,n阶导数也要相同,这是泰勒展开的核心思想。(曲线的变化率的变化率的变化率…都相同)
假设给定函数f(x)=exf(x)=ex,我们想用一个多项式函数g(x)g(x)去拟合它。
因为f(x)f(x)能无限求导 (ex)′=ex(ex)′=ex,所以我们的拟合函数也要能无限求导,
所以必须要是一个无限多项的多项式:
g(x)=a0+a1x+a2x2+...+anxng(x)=a0+a1x+a2x2+...+anxn ①
假设f(x)=g(x)f(x)=g(x),我们取x=0x=0点,
f(0)=g(0)=e0=1f(0)=g(0)=e0=1 得到 a0=1a0=1
f′(0)=g′(0)=1f′(0)=g′(0)=1
f′′(0)=g′′(0)=1f′′(0)=g′′(0)=1
…
fn(0)=gn(0)fn(0)=gn(0)
我们再来看gn(0)gn(0),它的n阶导数是和它的最高项n有关,前面的小于n项的n阶导数都会变为0。
而(anxn)(anxn)的n阶导数为:n!ann!an
也就是gn(0)=n!angn(0)=n!an得到an=fn(0)n!an=n!fn(0)
我们将anan带入 ①式:
g(x)=f(0)+f′(0)1!x+f′′(0)2!x2+f3(0)3!x3+...+fn(0)n!xng(x)=f(0)+1!f′(0)x+2!f′′(0)x2+3!f3(0)x3+...+n!fn(0)xn
以上是选取x=0x=0点时的泰勒展开,一般的,我们选取x=ax=a点的泰勒展开即为:
g(x)=f(a)+f′(a)1!(x−a)+f′′(a)2!(x−a)2+f3(a)3!(x−a)3+...+fn(a)n!(x−a)ng(x)=f(a)+1!f′(a)(x−a)+2!f′′(a)(x−a)2+3!f3(a)(x−a)3+...+n!fn(a)(x−a)n
如何理解xx变成了x−ax−a了呢?从00点改到aa点,相当于函数图像向右平移aa个单位,即变成了x−ax−a (左右平移是X加或减)
得到泰勒展开式为:
如果想要等式左右两边相等,光到nn项是不够的,后面还有n+1,n+2,...n+1,n+2,...无穷多项,
nn后的无穷多项通过Rn(x)Rn(x)来表示。
原函数:在区间II上函数F(x)F(x)可导,F′(x)=f(x)F′(x)=f(x)或dF(x)=f(x)dxdF(x)=f(x)dx,那么F(x)F(x)就是f(x)f(x)在这个区间上的一个原函数。
连续函数一定有原函数
在区间II上函数f(x)f(x)的全体原函数F(x)+CF(x)+C称为f(x)f(x)的不定积分,记为∫f(x)dx=F(x)+C∫f(x)dx=F(x)+C
不定积分是全体原函数(常数CC的导数为0)
∫∫积分号,f(x)f(x)被积函数,f(x)dxf(x)dx被积表达式,xx积分变量
微分运算与不定积分运算互为逆运算。
不定积分的性质:
定义:∫abf(x)dx=limλ→0∑ni=1f(ξi)Δxi∫baf(x)dx=λ→0lim∑i=1nf(ξi)Δxi
几何意义:曲边图形的面积S=∫abf(x)dxS=∫baf(x)dx
当f(x)≥0f(x)≥0时,积分∫abf(x)dx∫baf(x)dx在集合上表示由y=f(x)y=f(x)、x=ax=a、x=bx=b及xx轴所围成的曲边梯形的面积;
当f(x)≤0f(x)≤0时,由y=f(x)y=f(x)、x=ax=a、x=bx=b及xx轴所围成的曲边梯形位于xx轴下方,积分∫abf(x)dx∫baf(x)dx在几何上表示上述曲边梯形面积的负值;
如果f(x)f(x)是[a,b][a,b]上的连续函数,并且有F′(x)=f(x)F′(x)=f(x),那么
∫abf(x)dx=F(b)−F(a)∫baf(x)dx=F(b)−F(a)
也就是说,一个定积分式的值,就是原函数在上限的值与原函数在下限的值的差。
设函数y=f(x)y=f(x)在(a,b)(a,b)内可导,对∀x∈(a,b)∀x∈(a,b)
我们来证明第一条:
已知f′(x)>0,x∈(a,b)f′(x)>0,x∈(a,b)
取∀x1,x2∈(a,b)∀x1,x2∈(a,b),设x1<x2x1<x2,
由拉格朗日中值定理可知,存在ξ∈(a,b)ξ∈(a,b),使得 f(x2)−f(x1)=f′(ξ)(x2−x1)f(x2)−f(x1)=f′(ξ)(x2−x1)
由已知f′(x)>0,x2−x1>0f′(x)>0,x2−x1>0
可得 f(x2)>f(x1)f(x2)>f(x1)
由x1,x2x1,x2的任意性,所以f(x)f(x)在(a,b)(a,b)内单调递增
设函数y=f(x)y=f(x)在x0x0的某一邻域U(x0)U(x0)内有定义,对于∀x∈U(x0)∀x∈U(x0),且xx ≠ x0x0,均有
极大值和极小值统称为极值;极大值点和极小值点统称为极值点。
要注意是:
极值点处若f′(x)=0f′(x)=0,这样的点称为驻点,若导数不存在,则称为尖点
我们可以注意到,极值点两侧单调性不同,也就是导数符号不同,
根据这点,我们可以得到极值判定第一充分条件:
极值判定(极值判定第一充分条件):
若函数f(x)f(x)可导,f′(x)=0f′(x)=0 ,且 ∃σ>0∃σ>0,∀x∈(x0−σ,x0)∀x∈(x0−σ,x0) 有 f′(x)>0f′(x)>0(或 f′(x)<0f′(x)<0)同时, ∀x∈(x0,x0+σ)∀x∈(x0,x0+σ) 有 f′(x)<0f′(x)<0(或 f′(x)>0f′(x)>0 ),则x0x0 是函数f(x)f(x) 的极大点(或极小点)。
我们看上图,大概xx取-3点处的函数值是极大值,该点出的切线斜率(导数)为0,左则切线斜率大于0,右侧切线斜率小于0。
也就是说,一阶导数在单调递减,因此二阶导数小于0。得出极值判定第二充分条件:
极值判定(极值判定第二充分条件):
设函数f(x)f(x)在U(x0)U(x0)内二阶可导,且f′(x)=0f′(x)=0
设函数f(x)f(x)在(a,b)(a,b)内可导:
但是这是在给定了函数图像的情况下,若没有函数图像,我们该如何通过函数表达式来判断呢?
我们在曲线上去取三个点x1,x2,x3x1,x2,x3,过这三个点做切线,这些曲线与xx轴的夹角依次为α1,α2,α3α1,α2,α3
可以看到,导函数f′(x)f′(x)是单调递增的,也就是f′′(x)≥0f′′(x)≥0
同理,凸函数的二阶导数f′′(x)≤0f′′(x)≤0
函数的凹凸性判断
如果函数f(x)f(x)在(a,b)(a,b)具有二阶导数f′′(x)f′′(x):
定义:连续曲线上凹弧与凸弧的分界点称为曲线的拐点。
历经一个月,这篇文章终于更新完了,高数知识暂时告一段落了,后面的学习过程中如果碰到了相关知识会在本文中补充
在人工智能中,向量、矩阵也很重要。这些知识点尽在线性代数中
作者:goodbody
链接:https://www.pythonheidong.com/blog/article/107190/a461f5db3c7e52261835/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!