MIT 18.02 多变量微积分总结(Part I)
引言
这篇文章是对 Multivariable Calculus 课程的知识点总结。
Dot Product
Because the dot product results in a scalar, it is also called the scalar product.
algebraic view of dot product
给定两个向量
properties of dot product
下面属性的证明大部分都是一些代数计算,根据点积的 algebraic view,你可以很轻松地证明出来。
geometric view of dot product
下面定理用 The Law of Cosines 来证明,详细步骤参考:Dot Product
这个公式通常不是用来计算点积,而是找出2个向量之间的角。有了这个公式,点积可以让我们很容易地判断出2个向量是否 perpendicular or parallel. (When two vectors are perpendicular to each other we say they are orthogonal.)
Now, if two vectors are orthogonal then we know that the angle between them is 90 degrees:
Likewise, if two vectors are parallel then the angle between them is either 0 degrees (pointing in the same direction) or 180 degrees (pointing in the opposite direction):
Projections
下面2幅图是 the projection of
There is an nice formula for finding the projection of
Note that we also need to be very careful with notation here. The projection of
Cross Product
We should note that the cross product requires both of the vectors to be three dimensional vectors. The result of a dot product is a number and the result of a cross product is a vector!
Area and Determinants
下图中是第一种求三角形面积的方式。
我们知道点积中的公式是
1、把向量
2、由于是旋转,所以向量
3、通过旋转,我们得到了
上图中的最终结果实际上就是
cross product 的定义
下图中是2个向量的 cross product 的定义:
下图中是关于 cross product 的方向与长度的定理:
关于 cross product 还有2个知识点:
1、
2、根据1,可得
Volumes and Determinants
determinant 同样可以求体积:
下图中是用另一种方法来求体积,如果你一直算下去,你会发现它实际上就是 determinant,即:
Equations of Planes
如下图所示,已知平面上的3个点,求出表示平面的方程。在上面我们已经知道 determinant 可以求体积,而平面的体积为0,所以有下图中的公式求平面方程。
我们还用上面的图形,第二种方式求解方式:
一个平面的公式形式为:
下图是一个具体的例子,它的 normal vector 为
其实不难发现,normal vector 就是平面公式左面的系数,至于右面的值是什么,取决于你经过哪个点,然后把它代入就可以求出来了,比如,平面经过原点,因此把
Linear Systems and Planes
关于线性方程组(假设有3个平面)的解有以下几种可能:
1、没有解。3个平面平行,或者其中的2个平面相交的直线平行与第3个平面(第3个平面不包含这条线)
2、1个解。其中的2个平面相交的直线与第3个平面也相交,
3、无穷多个解。3个平面重合,或者第3个平面包含其中的2个平面相交的直线
下图就是有一个解的例子:
接下来,我来总结一下 Homogeneous and Inhomogeneous Systems 这篇文章的内容:
The linear system
Theorem 1. Let
A be ann×n matrix.
|A|≠0⇒Ax=b has the unique solution,x=A−1b |A|≠0⇒Ax=0 has only the trivial solution,x=0 Theorem 2. Let
A be ann×n matrix.
|A|=0⇒Ax=0 has non-trivial (i.e., non-zero) solutions.|A|=0⇒Ax=b usually has no solutions, but has solutions for someb .
定理一中的
定理二的证明文章中已经给出了详细的步骤,我们假设
用 second derivative 测试判断 local minimum, maximum and saddle point
At a critical point
- If
AC−B2>0 andA>0 , local minimum. - If
AC−B2>0 andA<0 , local maximum. - If
AC−B2<0 , saddle point. - If
AC−B2=0 , can’t conclude.
Total Differentials and the Chain Rule
N.B. 一定要区分开
对于全微分我们可以:
下面4幅图是关于 Chain Rule 更有趣的例子:
Denis Auroux 教授给我们用一种更好的方式解释了标号为15的那幅图:
实际上整个微积分学科就是一门研究变化的科学,研究变量之间是如何相互影响的,某个变量的变化如何影响到另一个变量的变化。我们也可以把变量拆分成我们想要研究的变量的关系,比如,目前我们知道
梯度和方向导数
Velocity, speed and arc length
本小节根据 Velocity, speed and arc length 做出总结。
我们用向量
我们对上式2边同除以
Taking the limit as
上式中,我们得到了 speed,可以看出它只有大小,没有方向,也就是标量。而关于 velocity 的公式为:
The unit tangent vector is a unit vector in the same direction as the tangent vector. We usually denote it
Gradient
下面是一个非常重要的定理:
Gradients are orthogonal to level curves and level surfaces.
level curves 也就是2个变量的函数的 contour line; level surfaces 就是:
A level surface, or level set of a function of three variables, f (x, y, z), is a surface of the form f (x, y, z) = c, where c is a constant. The. function f can be represented by the family of level surfaces obtained. by allowing c to vary.
从上面的定义可以看出,level curves 或者 level surfaces 上的函数值不发生变化。下面,让我们来证明上面的定理。
假设函数
由于函数
上图中,只是给出了一条轨迹,而如果想要的话,我们可以在整个 level surface 上任意画轨迹,因此 level surface 上的每个点我们都可以找到 velocity vector,与 level surface 相切。因此得到下图的结论:
我们可以利用上面的定理,可以很容易地找出 Tangent Plane. 下图就是一个例子:
本文上面 Equations of Planes 这一小节给出了法向量与平面公式之间的关系。
Directional Derivatives
本小节总结来自于 Directional Derivatives
我们已经知道偏导是 x轴方向(
上文中给出了上述公式详细的证明,很简单,看一下就明白了。下面我给出教授在课上的证明过程:
教授把下图中红色箭头所指的那部分当作是一段轨迹,因此有:
由于我们关心的是
下图解释了为什么梯度方向是函数上升最快的方向:
Lagrange Multipliers
lagrange multipliers 用于解决带有约束的优化问题。下面是对 lagrange multipliers 整个方法内容的定义:
So, let’s get things set up. We want to optimize (i.e. find the minimum and maximum value of) a function,
上图来源于 Lagrange Multipliers,同时文章中也有几个例子教我们如何使用 lagrange multipliers.
教授在课上也并没有对 Lagrange Multipliers 给出太 formal 的证明,他说的我大概理解就是:比如在没有约束的情况下,我们需要找出 critical points,从而找出 extrema. 同样的道理,在有约束的情况下,要让被优化的函数在 level set 上找出 critical points,从而当函数向任意方向在 level set 上移动时,使
上面的表述逻辑比较乱,供我自己找出关键点,Maybe….. Proof of Lagrange Multipliers
Constrained Differentials
其实整个 lecture 都在讲在变量之间有约束的情况下,如何找出各个变量之间的变化关系(the rate of change).
当我们求解应用题目时,比如我们得到一个函数:
教授整整花了半节课的时间来讲解下图这个例子。例子链接
我们想知道上图中红色区域面积
-
假设三角形为直角三角形,因此这就存在上图右侧的隐式约束,在这种情况下,还分为以下2种情况:
- 保持
a 不变,即求解(∂A∂θ)a - 保持
b 不变,即求解(∂A∂θ)b
- 保持
没有任何约束,也就是变量
a,b,θ 之间是相互独立的,所以我们只需要求解(∂A∂θ)a,b
对于上面2种情况,教授在课上给出了求解。这里我只说一下我个人对下图中这种解法的理解:
上面的解法其实和上文中的 Total Differentials and the Chain Rule 一样的道理,只不过现在有了约束,就有了不一样的 notation. 变量
Double Integrals
正如下面2幅图所示一样,double integral 可以用来求解体积,它的公式如下所示,如果微分学的好,下面公式一下就可以理解了,没什么好说的!
上面的公式是最简洁抽象的一种方式,那么在具体的求解过程中,我们有2种具体的思维方式:
1、想像一个平行于
2、想像一个平行于
其实上面的2个公式也叫做:iterated integrals, 上面的中括号是我为了便于理解写的,按照惯例,不用加,因此的来说为:
理论上面2种方式都可以求解体积,但是有些时候,一个方法可能会比另一个方法更容易计算出体积来。
下面我来解释一下关于上述公式中积分边界的问题。它也分为2种情况:
1、长方形的区域
2、任意形的区域
Double Integrals in Polar Coordinates
下图中左半部分虽然可以求出体积,但是计算积分的过程非常繁琐,因此我们把这个问题转换到极坐标上来求解。下图中的右半部分,是把
转换了变量那么如何重新定义二重积分呢?下图是教授给出的一种更直观的解释,更正式的证明需要下面介绍到的 Jacobian,Change of Variables 中的例子2就是证明。. 因此我们可以得到:
看了很多的例子,根据经验来说,我个人觉得基于圆形的求解用极坐标的概率要大些。
Change of Variables
下面给出了变换变量的原因:
While often the reason for changing variables is to get us an integral that we can do with the new variables, another reason for changing variables is to convert the region into a nicer region to work with.
正如上面极坐标的那个例子一样,转换变量是为了让我们更容易地求出积分。我把变换变量的步骤归纳总结为以下3步:
1、
dA=dxdy 的含义就是 xy-coordinates 中待积分区域中的一小块面积,当我们想把变量x,y 转换成u,v 时,需要知道 uv-coordinates 平面中的dA′=dudv . The Jacobian of the transformationx=g(u,v) ,y=h(u,v) is:
∂(x,y)∂(u,v)=∣∣∣∣∣∂x∂u∂y∂u∂x∂v∂y∂v∣∣∣∣∣
上述公式中的右半部分是行列式。有了 Jacobian,我们就可以知道了dA 与dA′ 的关系了:dA=∣∣∣∂(x,y)∂(u,v)∣∣∣dA′ ,这个公式中的是绝对值符号。
2、用新的变量替代 integrand.
3、找出新变量相对应的边界。
我们只需要逐个边的转换即可,然后在新区域中找出新变量的范围。Change of Variables 中的例子3就是一个完整的例子。
注意:当把一个 ellipse 区域转换成一个圆时,可能不需要上面繁琐的步骤,你直接代入新的变量就可以,比如下图中的例子,由于下面的变量
Change of Variables 中的例子4也是关于 ellipse 的非常好的例子,它通过直接代入把 ellipse 的区域(变量
积分在物理上的应用
Applications: Mass and Average Value
Mass Of Object
如何求出物体的 mass 呢?说成大白话就是:在 3D 中,就是对(
正常情况下,
Average Value
在高中的时候,我们已经知道如何求出离散数据的平均值和它的加权平均值。有了积分技术,我们就可以求出连续数据的平均值了。在单变量微积分中,一个连续区间的平均值和加权平均值公式如下:
其实上面的公式很好理解,和离散数据集的道理一样,只不过积分使我们可以加上区间每一处的
在二重积分的情况下,求平均值的道理与单变量微积分一样,它的公式如下:
对上面公式的理解像单变量微积分一样,只不过现在是每一处无限小块的面积对应
在三重积分的情况下,求平均值的道理也一样,它的公式如下:
Center Of Mass
在二重积分的情况下,它的公式如下:
在三重积分的情况下,它的公式如下:
Moment of Inertia
For a point mass,
where
上面已经给出了转动惯量的定义,那么现在我们可以很容易地写出它的微分表达了。由于沿不同轴旋转会导致距离的不同,下图的例子是关于
上图中是关于二重积分的,在 3D 中,道理也是一样的,公式如下: