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

【微积分的本质|笔记】隐函数求导的意义与理解

隐函数求导


前言

本文是在观看B站公开课《微积分的本质》时随课的记录,对内容和格式有问题的朋友欢迎评论和私信交流~


#1 隐函数和隐函数求导

  1. 隐函数的定义

隐函数是由隐式方程所隐含定义的函数。
设F(x,y)是某个定义域上的函数,如果存在定义域上的子集D,使得对每个x∈D,存在相应的y满足满足F(x,y)=0,则称该方程确定了一个隐函数。

  • 隐函数和显函数是一组相对的概念,显函数就是用y=f(x)来表示的函数。
  • 隐函数本身也是函数,故也应该要满足函数的定义。圆的方程严格来说并不是隐函数,因为作为一个函数,是不允许出现一对多的情况。

    在这里插入图片描述

通俗一点理解,隐函数就是变量受到等式制约,而使得变量之间应该具有的一种映射关系。

  • 隐函数曲线——满足某种关于变量x和y的性质,所有(x,y)点的集合。
  1. 隐函数求导

如果一定要给隐函数求导制定一个定义的话,那就是求解出方程中隐含的函数的导数。

在这里插入图片描述

【计算总结】常用的隐函数求导的方法

①隐函数→显函数,常规的函数求导

②复合函数求导法则:例如对于F(x,y) = 0这样的隐函数,两边同时对x求导,但是要把y看做是关于x的函数,使用链式法则。

③一阶微分形式不变性,等式两边同时关于x求导。<隐函数求导法则>

④把n元隐函数看成是n+!元函数,使用多元函数的偏导计算来求导。


#2 相关变化率问题

  1. 问题描述
    一个梯子倚靠在墙上,梯子长5米,梯子的顶端以1米/秒的速度下滑,试问,梯子的底端离开墙角的速度是多少?

在这里插入图片描述
2. 问题分析

梯子底端距离墙的距离,完全是由梯子顶端离地高度决定的。

  • 因为具有这样的制约关系,所以我们肯定是可以算出两端运动速度的相互关系的。
  1. 问题求解

(1)对于两端距离分别命名为x(t)和y(t),从而可以得到一个等式关系。
在这里插入图片描述
(2)求解方案列举
①隐函数→显函数

按照速度的定义,只要求解出x(t)关于时间的导数,自然就得到了底端运动的速度。

在这里插入图片描述
②1元隐函数→2元显函数

对于x(t)2+y(t)2=52这样的等式,是可以抽象成F(t) = 0的形式,只看等式左边,就是一个显函数。

可以直接对这个显函数进行求导,又根据导数的实际意义,因为这个函数的值总是不变,所以在任何位置任何时刻进行任何变化,这个函数的变化率都为0.

在这里插入图片描述
【关于等式两边求导到底在求什么呢?】

  • 对等式左边求导,其实就是在问“经过一小段时间dt,y和x都会进行一些改变,那么整个表达式的值会改变多少呢”
    ——求表达式的该变量
  • 右边为0,因为表达式始终是一个常数。只有每次经过dt,表达式始终都不变化才能满足原等式。

#3 经典的圆切线问题

  1. 问题描述

需要对于形如x2+y2=R2的圆方程进行切线方程的求解

  1. 问题求解

针对圆的方程式进行隐函数求导,使用一阶微分形式不变性。

在这里插入图片描述

  1. 意义解读
    ①对等式两边进行同时求导,意味着要求不论x和y同时进行了怎样的微小变动,因为它是一个圆,所以总的表达式的变化量应该为0。

②相当于是保证了x和y在变化时每一步都落在过圆的一条切线上。


#4 隐函数求导的应用

应用:从已有的导函数中推导出未知的导函数

从指数函数中推导出对数函数的导数。
在这里插入图片描述

  • 可以把对数函数看成是一个表达简单的隐函数
  • 根据对数和指数的定义,将对数关系转换成指数关系。
  • 再针对指数关系式进行隐函数求导,变量代换之后就可以得到lnx的导数为(1/x)。

原视频指路——

【官方双语/合集】微积分的本质 - 系列合集

相关文章:

  • 【微积分的本质|笔记】极限
  • 【微积分的本质|笔记】泰勒级数
  • 【微积分的本质|笔记】面积和斜率的联系
  • 【台大李宏毅|ML】课程介绍
  • 【MIT算法导论】渐进符号、递归与解法
  • 【CMU|深入理解计算机系统】Bits,Bytes and Integers
  • 【矩阵论】线性空间与线性变换(1)
  • 【台大李宏毅|ML】Regression
  • 【矩阵论】线性空间与线性变换(2)
  • 归并排序算法的实现与分析
  • 【MIT算法导论】分治法
  • 【矩阵论】线性空间与线性变换(3)(4)
  • 【矩阵论】线性空间与线性变换(5)
  • 【2/3/4-sum问题】算法设计剖析
  • 【矩阵论】线性空间与线性变换(6)
  • 【从零开始安装kubernetes-1.7.3】2.flannel、docker以及Harbor的配置以及作用
  • Android优雅地处理按钮重复点击
  • CSS盒模型深入
  • Invalidate和postInvalidate的区别
  • JAVA SE 6 GC调优笔记
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • 服务器之间,相同帐号,实现免密钥登录
  • 高度不固定时垂直居中
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 基于HAProxy的高性能缓存服务器nuster
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 我的zsh配置, 2019最新方案
  • 我与Jetbrains的这些年
  • ​flutter 代码混淆
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (C#)Windows Shell 外壳编程系列4 - 上下文菜单(iContextMenu)(二)嵌入菜单和执行命令...
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第5节(封闭类和Final方法)
  • (ZT)薛涌:谈贫说富
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (翻译)terry crowley: 写给程序员
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (解决办法)ASP.NET导出Excel,打开时提示“您尝试打开文件'XXX.xls'的格式与文件扩展名指定文件不一致
  • (亲测有效)解决windows11无法使用1500000波特率的问题
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (转)C#开发微信门户及应用(1)--开始使用微信接口
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • .360、.halo勒索病毒的最新威胁:如何恢复您的数据?
  • .net MVC中使用angularJs刷新页面数据列表
  • .NET大文件上传知识整理
  • .net解析传过来的xml_DOM4J解析XML文件
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • [Bada开发]初步入口函数介绍
  • [C++] 多线程编程-thread::yield()-sleep_for()
  • [CSS3备忘] transform animation 等
  • [C语言]——函数递归
  • [Flex][问题笔记]TextArea滚动条问题
  • [GN] 后端接口已经写好 初次布局前端需要的操作(例)
  • [hihocoder1395] 最大权闭合子图