当前位置: 首页 > news >正文

为什么梯度方向一定是函数增大的方向

全微分的定义

在这里插入图片描述
如果函数在区域D内各点处都可微分,那么称这个函数在D内可微分。

以上就是为了解释一下为啥 f ( x + Δ x , y + Δ y ) − f ( x , y ) = f x ′ f(x+\Delta x, y+\Delta y)-f(x, y)=f_{x}^{'} f(x+Δx,y+Δy)f(x,y)=fx△x + f y ′ f_{y}^{'} fy△y + ( Δ x ) 2 + ( Δ y ) 2 \sqrt{(\Delta x)^{2}+(\Delta y)^{2}} (Δx)2+(Δy)2

方向导数与梯度

方向导数

注意:这里的α+β = 90°,即 e l = ( cos ⁡ α , sin ⁡ α ) e_{l}=(\cos \alpha, \sin \alpha) el=(cosα,sinα)
方向导数要注意:1.函数f(x,y) 2.具体的某一点(x0, y0) 3. 方向 e l 方向e_{l} 方向el
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

有了全微分的知识铺垫,很容易看懂
∂ f ∂ l ∣ ( x 0 , y 0 ) = f x ( x 0 , y 0 ) cos ⁡ α + f y ( x 0 , y 0 ) cos ⁡ β \left.\frac{\partial f}{\partial l}\right|_{\left(x_{0}, y_{0}\right)}=f_{x}\left(x_{0}, y_{0}\right) \cos \alpha+f_{y}\left(x_{0}, y_{0}\right) \cos \beta lf (x0,y0)=fx(x0,y0)cosα+fy(x0,y0)cosβ
又因为α+β = 90°
所以 ∂ f ∂ l ∣ ( x 0 , y 0 ) = f x ( x 0 , y 0 ) cos ⁡ α + f y ( x 0 , y 0 ) sin ⁡ α \left.\frac{\partial f}{\partial l}\right|_{\left(x_{0}, y_{0}\right)}=f_{x}\left(x_{0}, y_{0}\right) \cos \alpha+f_{y}\left(x_{0}, y_{0}\right) \sin \alpha lf (x0,y0)=fx(x0,y0)cosα+fy(x0,y0)sinα

梯度

在这里插入图片描述
在这里插入图片描述

以上的重点是从方向导数推导到梯度,指出当方向 e i e_{i} ei与梯度gradf(x0,y0)的方向相同时,函数f(x,y)增加最快。此时函数在这个方向的方向导数达到最大值,这个最大值就是梯度gradf(x0,y0)的模。
即:函数f(x,y)在一点的梯度grad f f f是这样的一个向量,它的方向是函数在这点的方向导数取得最大值的方向,它的模就等于方向导数的最大值。

总结:
方向导数是一个标量,方向导数定义了点 (x,y) 处沿向量 v 方向变化时,对应的函数的瞬时变化率。
方向导数的表达式
∂ f ∂ l ∣ ( x 0 , y 0 ) = f x ( x 0 , y 0 ) cos ⁡ α + f y ( x 0 , y 0 ) sin ⁡ α \left.\frac{\partial f}{\partial l}\right|_{\left(x_{0}, y_{0}\right)}=f_{x}\left(x_{0}, y_{0}\right) \cos \alpha+f_{y}\left(x_{0}, y_{0}\right) \sin \alpha lf (x0,y0)=fx(x0,y0)cosα+fy(x0,y0)sinα
A = ( f x ( x , y ) , f y ( x , y ) ) , I = ( cos ⁡ θ , sin ⁡ θ ) A=\left(f_{x}(x, y), f_{y}(x, y)\right), I=(\cos \theta, \sin \theta) A=(fx(x,y),fy(x,y)),I=(cosθ,sinθ)
∂ f ∂ l ∣ ( x 0 , y 0 ) = A ∙ I = ∣ A ∣ ∗ ∣ I ∣ cos ⁡ α \left.\frac{\partial f}{\partial l}\right|_{\left(x_{0}, y_{0}\right)}=A \bullet I=|A| *|I| \cos \alpha lf (x0,y0)=AI=AIcosα
(α为方向导数的方向与梯度方向的夹角, α∈[0, 90])
从上面的式子可以推出来,沿着梯度方向的方向导数的值是最大的(就等于梯度的模),并且大于0(因为梯度的模肯定是正数),所以当函数沿着这个方向时一定是以最快速度递增的,也就证明了梯度就是函数值增大最快的方向。

参考博客
方向导数的几何意义

相关文章:

  • Vue学习第36天——PC端和移动端常用的Vue UI组件库
  • ⌈Linux_ 感受系统美学⌋ 剖释Linux操作系统 | 底层级操作增进Linux内功
  • 数据结构之二叉树
  • 数组与数组名到底该如何理解?
  • 计算机网络——随机接入
  • 【NLP开发】Python实现聊天机器人(微软Azure机器人服务)
  • MyBatis框架总结
  • 10.3国庆作业(UART实验)
  • 西瓜书研读——第五章 神经网络:感知机与多层网络
  • Docker实战:Docker安装Gitlab实用教程
  • 【python-Unet】计算机视觉~舌象舌头图片分割~机器学习(三)
  • 牛客网面试——数学类型3
  • 经典回顾 | 一种跨模态多媒体检索的新方法
  • 基于python+django框架+Mysql数据库的校园失物招领系统设计与实现
  • [ vulhub漏洞复现篇 ] Celery <4.0 Redis未授权访问+Pickle反序列化利用
  • [笔记] php常见简单功能及函数
  • Gradle 5.0 正式版发布
  • HashMap剖析之内部结构
  • js写一个简单的选项卡
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • PAT A1120
  • select2 取值 遍历 设置默认值
  • spring security oauth2 password授权模式
  • STAR法则
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 经典排序算法及其 Java 实现
  • 微信支付JSAPI,实测!终极方案
  • 协程
  • LevelDB 入门 —— 全面了解 LevelDB 的功能特性
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #define,static,const,三种常量的区别
  • #pragma data_seg 共享数据区(转)
  • (附源码)springboot电竞专题网站 毕业设计 641314
  • (六)激光线扫描-三维重建
  • (万字长文)Spring的核心知识尽揽其中
  • (转)清华学霸演讲稿:永远不要说你已经尽力了
  • (转)项目管理杂谈-我所期望的新人
  • *Django中的Ajax 纯js的书写样式1
  • .[backups@airmail.cc].faust勒索病毒的最新威胁:如何恢复您的数据?
  • .CSS-hover 的解释
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .mkp勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET Framework杂记
  • .NET/ASP.NETMVC 大型站点架构设计—迁移Model元数据设置项(自定义元数据提供程序)...
  • .NET/C# 使用反射注册事件
  • .NET版Word处理控件Aspose.words功能演示:在ASP.NET MVC中创建MS Word编辑器
  • .NET教程 - 字符串 编码 正则表达式(String Encoding Regular Express)
  • .NET开源的一个小而快并且功能强大的 Windows 动态桌面软件 - DreamScene2
  • [ 2222 ]http://e.eqxiu.com/s/wJMf15Ku
  • [ 云计算 | AWS ] AI 编程助手新势力 Amazon CodeWhisperer:优势功能及实用技巧
  • [].slice.call()将类数组转化为真正的数组
  • [20150707]外部表与rowid.txt