微分中另一个有名的法则是乘法法则或莱布尼兹法则。

定理6\textbf{定理6} 令A⊂RnA\subset R^n是开集,f:A→Rm,g:A→Rf:A\to R^m,g:A\to R是可微函数,那么gfgf是可微的并且对于x∈A,D(gf)(x):Rn→Rmx\in A,D(gf)(x):R^n\to R^m为D(gf)(x)⋅e=g(x)(Df(x)⋅e)+(Dg(x)⋅e)f(x)D(gf)(x)\cdot e=g(x)(Df(x)\cdot e)+(Dg(x)\cdot e)f(x),对所有的e∈Rne\in R^n均如此。(注意因为g(x)∈R,Dg(x)⋅e∈Rg(x)\in R,Dg(x)\cdot e\in R,所以这是可行的)

有时我们将上面的结果缩写成

D(gf)=gDf+(Dg)f

D(gf)=gDf+(Dg)f

但是准确的含义与定理描述的一致。

大家对基本微积分中的乘法法则应该非常熟悉,用元素的角度看待,定理简化为

∂∂xi(gfk)=g(∂fk∂xi)+(∂g∂xi)fk

\frac{\partial}{\partial x_i}(gf_k)=g\left(\frac{\partial f_k}{\partial x_i}\right)+\left(\frac{\partial g}{\partial x_i}\right)f_k

对于除法而言,我们有相同的结果。如果g≠0g\neq 0,那么

D(fg)=(g⋅Df−f⋅Dg)g2

D\left(\frac{f}{g}\right)=\frac{(g\cdot Df-f\cdot Dg)}{g^2}

为了证明这个公式,我们可以将定理6中的gg换成1/g1/g,这里证明从略。

其他的微分法则围绕着DD是线性展开;即D(f+g)=Df+Df,D(λf)=λDfD(f+g)=Df+Df,D(\lambda f)=\lambda Df,其中λ∈R\lambda\in R是一个常数。

现在我们考虑一下梯度的几何意义,令f:A⊂Rn→Rf:A\subset R^n\to R是可微的,那么我们得到梯度

grad f(x)=(∂f∂x1,…,∂f∂xn)

\text{grad}\ f(x)=\left(\frac{\partial f}{\partial x_1},\ldots,\frac{\partial f}{\partial x_n}\right)

从而在hh方向上的方向导数是

Df(x)⋅h=⟨grad f(x),h⟩=f在点x处h方向上的变化率

\begin{align*} Df(x)\cdot h &=\langle\text{grad}\ f(x),h\rangle\\ &=f\text{在点}x\text{处}h\text{方向上的变化率} \end{align*}

现在考虑定义为f(x)=f(x)=常数的面SS,我们断言grad f(x)\text{grad}\ f(x)与这个面正交(orthogonal)(这是直观上的理解,因为我们对面还没有给出准确的定义——之后会详细介绍),为了证明这个,考虑SS中切向量为c′(0)c^\prime(0)的曲线c(t)c(t),其中c(0)=x0c(0)=x_0,我们断言

⟨grad f(x0,c′(0))⟩=0

\langle\text{grad}\ f(x_0,c^\prime(0))\rangle=0

接下里因为c(t)∈S,f(c(t))=c(t)\in S,f(c(t))=常数。求微分并利用链式法则可得

Df(c(t)⋅c′(t))=0

Df(c(t)\cdot c^\prime(t))=0

令t=0t=0并利用Df(x)⋅h=⟨grad f(x),h⟩Df(x)\cdot h=\langle\text{grad}\ f(x),h\rangle可得出我们所要的结果,如图???\ref{fig:6-9}所示。


图1

注意我们可以将 SS的切平面描述为:在x0x_0处,因为 ⟨grad f(x0),x−x0⟩=0\langle\text{grad}\ f(x_0),x-x_0\rangle=0,(这是由于 grad f(x0)\text{grad}\ f(x_0)与 SS正交)所以f(x)=f(x)=常数。

从等式

⟨grad f(x0),h⟩=∥grad f(x0)∥cosθ

\langle\text{grad}\ f(x_0),h\rangle=\Vert\text{grad}\ f(x_0)\Vert\cos\theta

(其中∥h∥=1,θ\Vert h\Vert=1,\theta是grad f(x0)\text{grad}\ f(x_0)与hh的角度) 中可以很明显的看出grad f(x0)\text{grad}\ f(x_0) 是ff 变化最快的方向。如果我们将ff看成山丘的高度函数,那么f=f=常数就是水平轮廓,为了尽快上坡或下坡,我们应该沿着垂直于水平轮廓的方向走。(如图2)

这些事实就是实际优化控制问题中的值,在这些问题中给定一个函数f(x1,…,xn)f(x_1,\ldots,x_n),问题就是最大化或最优化ff。 常用的方法是取一个点x0x_0然后沿着ff的梯度方向进行到一个使得ff更大的点然后不断重复。

例1:\textbf{例1:}找出x2+y2+z2=3x^2+y^2+z^2=3在(1,1,1)(1,1,1)处的法向量

解:\textbf{解:}这里f(x,y,z)=x2+y2+z2f(x,y,z)=x^2+y^2+z^2在(1,1,1)(1,1,1)的梯度grad f=(2x,2y,2z)\text{grad}\ f=(2x,2y,2z)是(2,2,2)(2,2,2),归一化得到单位法向量是(1/3√,1/3√,1/3√)(1/\sqrt3,1/\sqrt3,1/\sqrt3)。

例2:\textbf{例2:}找出f(x,y,z)=x2ysinzf(x,y,z)=x^2y\sin z在(3,2,0)(3,2,0)处增长速度最快的方向。

例3:\textbf{例3:}求x2−y2+xz=2x^2-y^2+xz=2在(1,0,1)(1,0,1)处的切平面。

解:\textbf{解:}这里grad f(1,0,1)=(3,0,1)\text{grad}\ f(1,0,1)=(3,0,1),所以切平面是⟨(x−1,y,z−1),(3,0,1)⟩=0\langle(x-1,y,z-1),(3,0,1)\rangle=0即3x+z=43x+z=4。


图2

漫步数学分析三十五——乘法法则与梯度相关推荐

  1. 漫步数学分析三十五——均值定理

    我们现在考虑两个非常重要的定理,也就是均值定理与泰勒(Taylor)定理.首先,我们考虑均值定理,我们先回顾一下基本微积分中的均值定理,如果 f:[a,b]→R f:[a,b]\to R是连续的,在 ...

  2. 漫步微积分三十五——弧长

    弧是介于曲线上两个特定点AA和点BB之间的一部分,如图1 左边所示.物理上,弧长是一个非常简单的概念.数学上,它是稍微有点复杂.从物理观点看,我们只是折弯了一根绳子来拟合从AA到BB的曲线,标记下对应 ...

  3. 漫步最优化三十五——共轭

    我对你的喜欢像玻璃,\textbf{我对你的喜欢像玻璃,} 透明的能被你看穿.\textbf{透明的能被你看穿.} 我对你的思念像影子,\textbf{我对你的思念像影子,} 傍晚时分就被拉长.\te ...

  4. 漫步数学分析三十八——反函数定理

    注意Jf(x)≠0Jf(x)\neq0意味着Df(x):Rn→RnDf(x):R^n\to R^n是线性同构(即它的矩阵是可逆的),从而根据事实:最佳线性近似是可逆的,我们想得出函数本身是可逆的. 然 ...

  5. 漫步数学分析三十四——链式法则

    求导中最重要的一个方法是链式法则,例如为了求(x3+3)6(x^3+3)^6的导数,我们令y=x3+3y=x^3+3,首先求y6y^6的导数,得到6y56y^5,然后乘以x3+3x^3+3的导数得到最 ...

  6. 漫步数学分析三十二——可微映射的连续性

    对于单变量实值函数而言,f:(a,b)→Rf:(a,b)\to R在x0x_0处可微,那么 limx→x0(f(x)−f(x0))=limx→x0(f(x)−f(x0)x−x0)⋅(x−x0)=f′( ...

  7. 漫步数学分析三十——导数的定义

    对单变量函数f:(a,b)→Rf:(a,b)\to R,我们称ff在x0∈(a,b)x_0\in(a,b)处可微,如果极限 f′(x0)=limh→0f(x0+h)−f(x0)h f^\prime(x ...

  8. 漫步数学分析二十五——等连续函数

    定义4\textbf{定义4} 令B⊂ℓ(A,Rm)B\subset \ell(A,R^m),我们称BB是函数的等连续(equicontinuous)集合,如果对于每个ε>0\varepsilo ...

  9. 漫步数学分析三十九——隐函数定理

    假设x,yx,y被方程F(x,y)=0F(x,y)=0关联起来,我们会说这定义了一个函数y=f(x)y=f(x)(或者说隐式定义了y=f(x)y=f(x)),然后打算计算dy/dxdy/dx.前面已经 ...

最新文章

  1. 如何去除使用inline-block之后的间距(二)?
  2. Markdown 图片助手-MarkdownPicPicker
  3. Windows 11成上班摸鱼利器,微软CEO喊话苹果:欢迎引入iMessage
  4. cannot import name ‘izip‘ from ‘itertools‘
  5. 收到淘宝实习生转化面试的通知
  6. C#的多线程(2)——机制探索
  7. ACM金牌导师1个月带你一起魔鬼刷爆算法题!
  8. UIPopoverController的使用
  9. 一步步创建 边栏 Gadget(二)
  10. Unity3d之HashSlash学习笔记之(二)--角色基础类的构建
  11. java能连上数据库_jsp usebean调用不行_JSP+tomcat+sql2005+javabean连接不上数据库,请高手帮我看看原因...
  12. [干货来袭]DevExpress ASP.NET示例资源最全分享!(二)
  13. 窄带物联网技术有望终结碎片化现状
  14. 平面设计就业方向是什么?
  15. 2018 中国人口研究,净增长500多万人。5年后注定人口负增长
  16. 【从零搭建后端基础设施系列(九)】-- VM容器化
  17. 塔望食业洞察|植物肉行业发展趋势 品牌竞争格局及未来发展
  18. 雷达系列论文翻译(十二):Cartographer系列(三)
  19. K8S日常问题-k8s中大量pod 状态 evicted
  20. 2023年全国最新会计专业技术资格精选真题及答案8

热门文章

  1. Codeforces Round #228 (Div. 2)
  2. A damn at han’s Windows phone book 笔记(3:ICE——In Case of Emergency)
  3. 5. vector 模板类型? 数据类型?
  4. 840. 模拟哈希表(模板)
  5. 三范式理解 数据库原理
  6. 标称型数据和数值型数据_统计信息中的数据类型-标称,有序,间隔和比率数据类型,并举例说明
  7. git 别名_Git别名简介:使用Git的更快方法
  8. 技术文档的撰写_如何撰写出色的技术博客文章
  9. python matplotlib图中插入表格
  10. 103_Power Pivot 透视表中空白标签处理及百分比