很久以前的笔记,现在为了复习更新上来(2022-05-03)
空间解析几何
平面、直线的方程
已知在平面里的三点,要求平面方程
- 设一般方程,暴力解方程组
- AB×BC,得到法向量
已知直线的一般方程,求参数方程
- 两个平面的法向量叉乘就是其方向向量。得到方向向量与其上一点,就可以列出对称式方程,从而得到参数方程。
- 暴力。对方程组进行变形,写出对称式方程,然后写出参数式方程。
点到平面的距离
d=A2+B2+C2∣Ax0+By0+Cz0+D∣
两直线的夹角
方向向量的夹角余弦值
cosα=m12+n12+p12⋅m22+n22+p22∣m1m2+n1n2+p1p2∣
直线与平面的夹角
等于方向向量与法向量的夹角
直线与平面的关系,其实就是考察法向量和方向向量的关系。
曲面方程
旋转曲面
有以曲线F(x,y)=0,绕x轴旋转,得到
F(x,y2+z2)
绕哪个轴旋转,哪个轴就不变
- 旋转椭球面
- 圆锥面
柱面
简单
二次曲面
椭球面
a2x2+b2y2+c2z2=1
椭圆抛物面
2px2+2qy2=z
马鞍面(双曲抛物面)
−2px2+2qy2=z
单叶双曲面
a2x2+b2y2−c2z2=1
双叶双曲面
a2x2+b2y2−c2z2=−1
二次锥面
a2x2+b2y2−c2z2=0
空间曲线的方程
- 一般方程:两个曲面相交得到
- 参数方程
多元函数微分学
类比
点
- 内点:存在δ>0、P0∈R2使U(P0,δ)⊂R2,则P0是内点
- 边界点和外点:类比上面的定义。
点集
- 开集:没有边界点,全是内点
- 闭集:开集的余集(R2−D)成为闭集
- 区域:联通的点集
二元函数的极限
P→P0有无穷条路径
经典例子:
(x,y)→(0,0)limx2+y2xy
x→0,y→0limx2+y2xy2
(x,y)→(0,0)limx4+y2xy
累次极限存在,不代表二重极限一定存在;二重极限存在,也不代表累次极限存在。但是如果它们都存在,则必然相等。
二元函数求极限的方法:
- 等价无穷小替换
- 换元
- 夹逼
闭区域上连续函数的性质
有界性、最值定理、介值定理
偏导数
只留一个变量动,把其他变量都固定,对动的变量求导,得到偏导数。
这个符号∂可以读作partial
偏导数记号,一般应视作整体,∂x∂f和∂y∂f的分母实际上是不同的,但是记号却是一样的。
可偏导未必连续,连续未必可偏导。
高阶/混合偏导数
Clairaut定理:两个二阶混合偏导数的求导顺序不同,不一定相等。但是如果两个二阶混合偏导数都在区域D内连续,二者则相等。
我好像也没那么蠢
Laplace算子Δr=∂x2∂2r+∂y2∂2r+∂z2∂2r
全微分
z=f(x,y),全微分dz=∂x∂zdx+∂y∂zdy
在区域D中每一点都存在全微分,则f是D内的可微函数
可微必连续、必可偏导。
可微的必要条件和充分条件
必要条件
- f(x,y)在这点续
- 偏导数在这点存在
充分条件
偏导数在这点的某邻域内存在,且在这点连续。
利用全微分进行近似计算,比如计算1.041.98
设z=xy,
(x0,y0)=(1,2)
f(x,y)−f(x0,y0)≈fx(x0,y0)Δx+fy(x0,y0)Δy
一阶微分的不变性为凑微分提供依据。
和一阶微分一样,一阶全微分也具有不变性:
f=f(u,v),u=u(x,y),v=v(x,y),那么
df=∂u∂fdu+∂v∂fdv=∂u∂f(∂x∂ux+∂y∂uy)+∂v∂f(∂x∂vx+∂y∂vy)
多元函数链法则
证明思路:
利用全微分知识:Δxz=fuΔxu+fvΔxv+o(ρ),两边除以Δx,求极限,就得到链法则。
隐函数的偏导数
两边求偏导,嗯,就这样。
隐函数组的偏导数
其实就是tm就是解方程组。
考虑方程组
{P(x,y,u,v)Q(x,y,u,v)
把四个变量中的两个作为自变量,就确定出两个两元函数,作为一个两元隐函数。
然后教材上列出Jacobi式,莫名奇妙出现一堆行列式。其实tm就是解方程组,Cramer法则用用罢了。看着怪吓人的。
过后我重新审视了一下Jacobi的方法,感觉也没有那么复杂难记,其实只要用心看看下面这组公式就明白了。
隐函数组
{F(u,v,x,y)=0 G(u,v,x,y)=0
J=∂(u,v)∂(F,G)=∣∣FxGxFvGy∣∣
∂x∂u=−J1∂(x,v)∂(F,G)
∂y∂u=−J1∂(y,v)∂(F,G)
∂x∂v=−J1∂(u,x)∂(F,G)
∂y∂v=−J1∂(u,y)∂(F,G)
隐函数存在定理
J在某点处不等于0,则在这点可以确定唯一的单值函数。
方向导数和梯度
实际上还是把多元问题变成一元问题。设有一个向量l,有一个函数z=f(x,y),那么这个函数P0(x0,y0)处l方向的导数记为:
∂l∂z∣∣P0=ρ→0limρf(x0+Δx,y0+Δy) (ρ=Δx2+Δy2)
如果在这点可微,则:
∂l∂z∣∣P0=fx(x0,y0)cosα+fy(x0,y0)cosβ
就是梯度点乘了l的方向余弦。
证明利用了Δx/ρ=cosα,Δy/ρ=cosβ
从上面的式子可以看出,如果l={fx(x0,y0),fy(x0,y0)},刚好让方向导数最大!
这个方向就是梯度。
梯度记为∇x或者gradz,∇是nabla算子
求曲线/曲面的切、法
曲线的切线和法平面
用参数方程,或者也可以用全导数
(Jacobi式令人死亡)#tuxie
切线的方向向量就是法平面的法向量。
曲面的法向量和切平面
总是忘记法向量的计算方法,所以这次回来重新审视和理解一下法向量是怎么算的。感觉很巧妙
设曲面方程为F(x,y,z)=0
那么求法向量的核心就是全导数公式。
dtdF=∂x∂Fdtdx+∂y∂Fdtdy+∂z∂Fdzdy=0
其中
⎩⎨⎧x=x(t)y=y(t)z=z(t)
是经过某点P0的曲面上的曲线
上式恰好可以看成曲线在P0切向量于另一个向量的点成,而由于曲线是一般的,所以“另一个向量”就是要找的法向量。
v={∂x∂F,∂y∂F,∂z∂F}
二元函数Taylor公式
本质上是参数方程+链法则。
考虑z=f(x,y),我们主要考虑x和y在这里变一点点,z怎么变,最大限度地模拟它的变化。比如给x一个变化a,给y一个变化b,想知道f(x+a,y+b)是多少。
很自然地,考虑这个(a,b)这个方向的方向导数。设ϕ(t)=f(x0+at,y0+bt)
根据一元函数的Maclauring公式
ϕ(t)=k=0∑nk!ϕ(n)(0)tk+Rn(t)
可以知道
f(x+a,y+b)=ϕ(1)=k=0∑nk!ϕ(n)(1)+Rn
ϕ(n)(t)实际上就是在f(x,y)在(a,b)个方向上的n阶导数,可以证明:
ϕ(n)(t)=(a∂x∂+b∂y∂)nf(x0+at,y0+bt)
证明可以使用数学归纳法
嘿,那么直接代入就可以得到:
f(x+a,y+b)=k=0∑nk!1(a∂x∂+b∂y∂)kf(x0,y0)+Rn
这就是多元函数的Taylor公式!
其中Lagrange余项Rn如下(t=1,所以没有tn+1这个因式):
Rn=(n+1)!ϕ(n+1)(ξ)=(n+1)!1(a∂x∂+b∂y∂)n+1⋅f(x0+aξ,y0+bξ) (0≤ξ≤1)
也可以写成Peano余项o(ρn),ρ=a2+b2
求极值
思想很简单,就是找出驻点,再判断是不是比周围都高/低。
极值存在的充分条件需要注意,似乎就是考虑各个方向的二阶方向导数,只不过为了方便证明借助了Taylor公式
在(x0,y0)的邻域有连续的二阶偏导数,记Heissian矩阵为
Hf=∣∣fxxfyxfxyfyy∣∣
- 若Hf正定,即其行列式大于0且fxx>0,这点是极小值点
- 若Hf负定,即其行列式大于0且fxx<0,这点是极大值点
- 如果∣Hf∣<0,不是极值点
- 如果∣Hf∣=0,另作讨论,再说
条件极值
碰到不能转化为非条件极值的极值问题,可以使用Lagrange乘数法。证明不想看。方法如下:
设ϕ(x,y)和ψ(x,y)是约束条件,要求极值的函数是z=f(x,y)
- 构造Lagrange函数L(x,y,z,λ,μ)=f(x,z,y)+λϕ(x,y)+μψ(x,y)
- Lagrange函数分别对每个变量求偏导数,令每个偏导数都等于0,就能得到一个方程组
- 解出来就完了:fu:(还要验证)
居然在经济学的书上面看到了Lagrange乘数法,看来还是在最优化问题中还是挺有用的。
多元函数积分学
二重积分
记号、定义、线性、可加性、估值公式此不再赘述,具体看书,类比一元的情况。
二重积分也有中值定理:
函数f(x,y)在闭区域D上连续,则存在一点(ξ,η)∈D,使
∬Df(x,y)dσ=f(ξ,η)σ
即
σ1∬Df(x,y)dσ=f(ξ,η)
二重积分的计算
直角坐标
基本思想就是化成累次积分。
二重积分的几何意义是以某个区域为底的曲顶柱体的体积,如果把这个柱体切成很多薄片,每个薄片的面积就是一个曲边梯形,把这些梯形面积积分起来,就得到了二重积分的值。
下面就是最基本的形式:
∬Df(x,y)dxdy=∫abdx∫ϕ1(x)ϕ2(x)f(x,y)dy
必要的时候可以把区域划分为多个小区域,分别积分后加在一起。有时候也可以用几何意义,虽然道理讲不清楚。
几个作业题:(懒得打,以后再加进来)
换元
都是因为这题作业题我才会纠结换元的问题:
计算∬Dx2y2dxdy,其中D是由曲线xy=1、xy=2和直线y=x、y=4x所围成的第一象限的区域。
换元实际上就是面积的变换,利用我最讨厌的Jacobi行列式就可以做到。
∬Df(x,y)dxdy=∬D′g(u,v)∣∣∂(u,v)∂(x,y)∣∣dudv
具体证明并不复杂,就是考虑每个面积元在变换实施后的改变。
利用换元法,就可以直接获得极坐标下二重积分的计算方法。(大概就是旋转体体积柱壳法的来源)
极坐标
设x=ρcosθ,y=ρsinθ
∬Df(x,y)dxdy=∬Df(ρcosθ,ρsinθ)∣∣∂(ρ,θ)∂(x,y)∣∣dρdθ
其中
∣∣∂(ρ,θ)∂(x,y)∣∣=∣∣cosθsinθ−ρsinθρcosθ∣∣=ρ
故:
∬Df(x,y)dxdy=∬Dρf(ρcosθ,ρsinθ)⋅dρdθ
这就是大物里面求圆盘转动摩擦力矩的积分方法。
三重积分
基本思想也是替换成累次积分
先一后二法(投影法)
本质就是把一块体积看作是无数细长柱体拼起来的,先在线段上积分(一元积分),然后把投影面积上的线再积起来(二元积分)。
先二后一法(截面法)
这个比较好理解,就是把一个区域切成很多薄片,每个薄片分别进行二重积分,最后再积起来。
换元法
跟二元一样。一般是换成柱坐标或者球坐标。
换成柱坐标好说,但是换成球坐标还是需要注意。
设
⎩⎨⎧x=ρsinϕcosθy=ρsinϕsinθz=ρcosϕ
θ是向量与x轴夹角,ϕ是向量与z轴夹角。画个图好理解。书上是理解为三个曲面交出一个点(球面,圆锥面,平面)。总之很独特,感觉比二维的情况复杂多了。
Jacobi行列式不好算,总之,最终得到结果dv=ρ2sinϕ dρdϕdθ
重积分的几个典型应用
一切按定义推。如果写成矢量形式会更简洁。
求重心
假设有一个平面薄片,密度分布函数为ρ(x,y),s=xi+yj是薄片上某一质点的位矢。
则总质量就是
M=∬Dρ(x,y)dσ
重心的位矢就是
s0=M1∫Drρ(x,y) dσ
三维物体如法炮制即可。
求转动惯量
物体的空间区域为Ω,有连续的密度分布函数ρ(x,y,z)
对z轴的转动惯量就是
Iz=∭Ω(x2+y2)ρ(x,y,z) dV
对原点的转动惯量就是
IO=∭Ω(x2+y2+z2)ρ(x,y,z) dV
求引力
物体空间区域为Ω,给定一个质点的位矢s,有密度ρ(s),求这个物体对区域外一点s0的万有引力。
F=G∭Ω∣s−s0∣ρ(s)(s−s0) dV
曲线曲面积分
第一类曲线积分(对弧长)
∫Lf(x,y)ds
如果是闭合曲线,则记为
∮Lf(x,y)ds
各种性质不再赘述。关键是怎么求。
基本思路就是化为参数方程
{x=ϕ(t)y=ψ(t)
则
ds=xt′2+yt′2dt
∫Lf(x,y)ds=∫t1t2f[ϕ(t),ψ(t)]ϕ′2(t)+ψ′2(t)dt
虽然看起来很丑,但是实际做起来并不难,只是繁琐罢了。这种做法有很多条件,具体看书,不是重点。更高维的如法炮制。
如果是极坐标,需要注意
ds=r2+r′2dθ
第二类曲线积分(对坐标)
∫LF⋅ds
三个轴分别积分就是了。不难,反而更简单。
{–不是三个轴分别积分那么简单的,这样分别积分是有条件的。(路径是折线)–}
把问题复杂化了。
用参数方程来理解。
{x=x(t)y=y(t)
然后代进积分中
∫LP(x,y)dx+Q(x,y)dy=∫LP(x(t),y(t))x′(t)dt+⋯
{++稍微化一下就能发现++}
∫LP(x,y)dx+Q(x,y)dy=∫LP(x(t),y(t))x′(t)dt+Q(x(t),y(t))y′(t)dt=∫LP(x(t),y(t))x′(t)dt+∫LQ(x(t),y(t))y′(t)dt=∫LPdx+∫LQdy
两类曲线积分是可以互相转换的
∫LF⋅ds=∫L∣∇s∣F⋅∇sds
#### Green公式
类比Newton-Leibniz公式?
先对区域分类。
单连通区域和复连通区域
如果D内任何一条闭合曲线所围的区域都属于D,那么就是单连通的。简单说就是没有洞。否则就是复连通(有洞)。
考虑一个单连通的闭区域D,函数P(x,y)和Q(x,y)在区域内都有连续的一阶偏导数,L是区域D的边界,那么
∬D(∂x∂Q−∂y∂P)dxdy=∮LPdx+Qdy
果不其然,证明用了Newton-Leibniz公式。
需要考虑x型还是y型。书上证明假定既是x型,也是y型,比较普遍。
必须强调
==L是有正方向的,也就是D始终在观察者的左侧==
如果D是复连通区域,那么需要考虑全部边界的曲线积分,然后加起来。
Green公式还可以写成向量形式
∮CF⋅n0ds=∬D∇Fdσ
利用Green公式,可以得到一个面积公式
A=21∮Lxdy−ydx
计算
∮Cx2+y2xdy−ydx
C是包围原点的任意闭合曲线
注意,Green公式不能用,因为在原点没有定义,也就没有偏导数
Gauss公式
Green公式的三维推广
Stokes公式
曲面积分与曲面边界的曲线积分的关系。
∬Σ(∂y∂R−∂z∂Q)dydz+(∂z∂P−∂x∂R)dzdx+(∂x∂Q−∂y∂P)dxdy=∮ΓPdx+Qdy+Rdz
行列式助记
∬Σ∣∣dydz∂x∂Pdzdx∂y∂Qdxdy∂z∂R∣∣=∮LPdx+Qdy+Rdz
向量形式
∬ΣrotA⋅ndS=∮LA⋅tds
散度和旋度
本节内容参考《矢量分析和场论》
散度
公式支持垃圾,不写了。
∬Ω(Pdydz+Qdzdz+Rdxdy)dv
divv=∂x∂P+∂y∂Q+∂z∂R
实际上是用了Gauss公式:
∬Σv⋅ndS=∭Ωdivvdv
旋度
rotA=∣∣i∂x∂Pj∂y∂Qk∂z∂R∣∣
实际上是用Stokes公式:
∮Lv⋅ds=∬Σrotv⋅ndS
微分方程
主要是常微分方程,这部分内容老师自己的讲义写得比教材清楚(而且教材有种怪味),因此这部分的笔记基本上是照搬老师的讲义。
一、二阶的一些特殊的常系数微分方程
非线性微分方程不是每个我们都能解,所以才会出现下面这种奇奇怪怪的分类,只是一个技巧的总结,不成一个知识体系。
可分离变量的:分离变量,两边积分
齐次的
方程肯定可以化为这种形式
dydx=f(xy)
接下来只需设u=y/x,就可分离变量了。
u+xdxdu=f(u)
可化为齐次的
对于
y′=f(a2x+b2y+c2a1x+b1y+c1)
利用不动点,也就是分子分母联立,解方程组。如果系数矩阵为0,说明上下两个方程线性相关,可以直接换元为可分离变量的微分方程。
可降阶的二阶微分方程
- y′′=f(x,y′),令y′=u(x)
- y′′=f(y,y′),令y′=u(y)
Bernoulli方程
y′+P(x)y=Q(x)yn
方程两边同时除以yn,化为一阶线性方程。
全微分方程(恰当方程)
P(x,y)dx+Q(x,y)dy=0
需要验证平衡条件∂x∂Q=∂y∂P
若不满足平衡条件,可以尝试找积分因子
n阶线性微分方程
一阶线性方程
可以直接套公式。也可以求出对应其次方程的通解,然后加上这个非其次方程的一个特解。
dxdy+P(x)y=Q(x)
y=e−∫P(x)dx(∫Q(x)e∫P(x)dx+C)
具体推导过程书上有。
二阶线性方程
dxd2y+P(x)dxdy+Q(x)y=0
如果已知齐次方程一个解,可以直接使用Liouville公式,求得另一个线性无关的解。
y2=y1∫y121e−∫P(x)dxdx
Wronsky行列式可以判断函数组是否线性相关。
W(x)i,j=yi(j)
对于非齐次方程,使用常数变易法。
假设C1(x)和C2(x),
y∗=C1(x)y1+C2(x)y2
然后求导,添加限制条件,解方程。
二阶常系数微分方程
y′′+py′+qy=0
设t=erx,则得到特征方程
r2+pr+q=0
如果没有重根(共轭复根也是),那么直接线性组合即可。如果有重根,则x乘以求得的根就是另一个根。