微积分 - 隐函数求导的应用

news2024/11/29 0:54:24

前置理论

已知y与x有关系,那么如何求解\frac{d}{dx}(y^{2})

令u = y^{2},则有du/dy = 2y,利用链式求导法则:

\frac{d}{dx}(y^{2}) = \frac{du}{dx} = \frac{du}{dy}*\frac{dy}{dx} = 2y\frac{dy}{dx}

一个简单的例子

用一个打气筒给一个完美球体充气,空气以常数速率12\pi立方米每秒进入气球,当气球的半径到达2米时,气球半径的变换率是多少?此外,当气球的体积达到36\pi立方米时,气球半径的变换率又是多少?

首先我们知道球体的体积为:V=\frac{4}{3}\pi r^{3}

我们对方程两边关于t做隐函数求导:\frac{d}{dt}V = \frac{d}{dt}(\frac{4}{3}\pi r^{3})

s = r^{3}则有ds/dr = 3r^{2},根据链式求导法则:\frac{ds}{dt} = \frac{ds}{dr}\frac{dr}{dt} = 3r^{2}\frac{dr}{dt}

代入方程:\frac{dV}{dt} = \frac{4}{3}\pi (3r^{2}\frac{dr}{dt}) = 4\pi r^{2}\frac{dr}{dt}

同时我们知道体积的变换速率为12\pi,所以有 12\pi = 4\pi r^{2}\frac{dr}{dt}

化简得到 \frac{dr}{dt} = \frac{3}{r^{2}}

最终我们就到的了:

  1. 当气球半径为2米时的气球半径变换率是  \frac{dr}{dt} = \frac{3}{2^2} = \frac{3}{4}
  2. 当气球体积为36\pi立方米时气球的半径为3米,变换率是 \frac{dr}{dt} = \frac{3}{3^2} = \frac{1}{3}

一个稍难的例子

假设有两辆汽车A和B,汽车A向北以55公里/小时的速度远离你家,而汽车B向西以45公里/小时的速度靠近你家,当A到达你家北面21公里,B到达你家东面28公里时,两辆汽车间的距离变化率是多少

根据勾股定理我们知道:a^2 + b^2 = c^2

对其关于t做隐函数求导有:2a\frac{da}{dt} + 2b\frac{db}{dt} = 2c\frac{dc}{dt}

根据题目我们知道A车的速度为55,B车的速度为45,所以\frac{da}{dt}为55,但是由于B车是在靠近我们所以\frac{db}{dt}为-45,于是有:a*55 - b*45 = c\frac{dc}{dt}

最后我们将a = 21,b = 28根据勾股定理c = 35代入后可得:35\frac{dc}{dt} = 55*21 - 45*28

得到的结果是-3,于是我们知道在当前时刻,两辆汽车的距离是以3公里/小时靠近。

一个更难的例子

设想有一个巨大的圆锥水箱,锥尖在下方。圆锥的高是圆锥半径的2倍即H=2R,如果水是以8\pi立方米/秒的速率注入水箱中,求当水箱中水的体积为18\pi立方米时,水位的变换速率是多少?此外,假设水箱底部有一个小洞,致使水箱中的水以每一立方米的水以一立方米的速度向外流水(这里要注意漏水的速度可不是1立方米/秒),这种情况下,水位的变换速率是多少?

首先我们知道圆锥的体积公式为:V = \frac{1}{3}\pi r^2h

根据三角形相似性原则,因为▲OCD与▲OAB相似可知: h = 2r

于是有:V = \frac{1}{3}\pi r^2h = \frac{1}{3}\pi (\frac{h}{2})^2h = \frac{\pi h^3}{12}

对上式关于t求导:\frac{dV}{dt} = \frac{\pi }{12} \times 3h^2\frac{dh}{dt} = \frac{\pi h^2}{4} \frac{dh}{dt}

同时我们知道注水速度为8\pi即 \frac{dV}{dt} = 8\pi,当体积为18\pi时h为6于是有:8\pi = \frac{\pi }{4} \times 6^2 \frac{dh}{dt} 可得dh/dt=8/9,也就是说当体积为18\pi时水位正在以8/9米/秒的速率上升。

现在我们来考虑下当水箱在注水的同时漏水会怎么样,由于当箱中有v立方米,则漏水的速率为v立方米/秒所以有: \frac{dV}{dt} = 8\pi - V

当体积为18\pi时:\frac{dV}{dt} = 8\pi - 18\pi = -10\pi代入上述方程后可以得到dh/dt=-10/9,也就是说当体积为18\pi时水位正在以10/9米/秒的速率下降。

一个非常难的例子

设想有一架飞机在2000公里的高空以500公里每秒的速度远离你,同时不久之前有一个跳伞员在距你1000公里远上从直升机上跳下,垂直以10公里每秒的速度落地。当两者在同一高度,飞机在你东边 8000公里时,角\theta的变换率是多少?

已知1000和2000这两个是始终不变的,但是h和p是会一直变换,其中h会越来越小,而p则会越来越大。

从图中我们可以得到两个关系式:tan(\alpha ) = \frac{2000}{p} 与  tan(\beta ) = \frac{h}{1000}

接着我们对上面两个公式关于t做隐函数求导:

  • 令 \upsilon = tan(\alpha ) 则有 \frac{d\upsilon }{dt} = \frac{d\upsilon }{d\alpha } \frac{d\alpha }{dt} = sec^2(\alpha )\frac{d\alpha }{dt}
  • 令 \nu = \frac{2000}{p} 则有 \frac{d\nu }{dt} = \frac{d\nu }{dp} \frac{dp}{dt } = -\frac{2000}{p^2} \frac{dp}{dt }
  • 令 \upsilon = tan(\beta ) 则有 \frac{d\upsilon }{dt} = \frac{d\upsilon }{d\beta } \frac{d\beta }{dt} = sec^2(\beta )\frac{d\beta }{dt}
  • 令 \nu = \frac{h}{1000} 则有 \frac{d\nu }{dt} = \frac{d\nu }{dh} \frac{dh}{dt } = \frac{1}{1000} \frac{dh}{dt }

于是有:

  • sec^2(\alpha )\frac{d\alpha }{dt} = -\frac{2000}{p^2} \frac{dp}{dt }   代入值有 sec^2(\alpha )\frac{d\alpha }{dt} = -\frac{2000}{8000^2} \times 500 = -\frac{1}{64}
  •  sec^2(\beta )\frac{d\beta }{dt} = \frac{1}{1000} \frac{dh}{dt }     代入值有 sec^2(\beta )\frac{d\beta }{dt} = \frac{1}{1000} \times (-10) = -\frac{1}{100}

同时我们由图知道 \theta = \beta - \alpha 推理得 \frac{d\theta }{dt} = \frac{d\beta }{dt} - \frac{d\alpha }{dt}

根据三角函数关系 sec^2(\alpha ) = 1+ tan^2(\alpha )可知

  • sec^2(\alpha ) = 1+ tan^2(\alpha ) = 1+(\frac{1}{4})^2 = \frac{17}{16}
  • sec^2(\beta ) = 1+ tan^2(\beta ) = 1+2^2 = 5

综上所述:\frac{d\theta }{dt} = \frac{d\beta }{dt} - \frac{d\alpha }{dt} = -\frac{1}{500}+\frac{1}{68} = \frac{27}{2125}

因此在当前时刻,角\theta以27/2125弧度每秒的速率变大。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1069722.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Transformer模型 | Python实现TransformerCPI模型(pytorch)

文章目录 效果一览文章概述程序设计参考资料效果一览 文章概述 Python实现TransformerCPI模型(tensorflow) Dependencies: python 3.6 pytorch >= 1.2.0 numpy RDkit = 2019.03.3.0 pandas Gensim >=3.4.0 程序设计 import torch import numpy as np import random …

阿里面试:页面调10 个上游接口,如何做高并发?

说在前面 在40岁老架构师 尼恩的读者交流群(50)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易的面试资格,遇到很多很重要的面试题: 一个页面要调100 个上游接口,如何优化? 一个场景…

Kafka是什么,以及如何使用SpringBoot对接Kafka

系列文章目录 上手第一关,手把手教你安装kafka与可视化工具kafka-eagle Kafka是什么,以及如何使用SpringBoot对接Kafka 系列文章目录一、Kafka与流处理二、Spring Boot与Kafka的整合Demo1. 新建springboot工程2. 添加Kafka依赖3. 配置Kafka4. 创建Kafka…

TCP/IP网络协议通信函数接口

创建套接字函数 socket 【头文件】 #include <sys/types.h> #include <sys/socket.h> 【函数原型】 int socket(int domain, int type, int protocol); 【函数功能】 socket 函数创建一个通信端点&#xff0c;并返回一个引用该端点的文件描述符&#xff0c;…

C++入门-day03

引言&#xff1a;本节我们讲一下C中的引用、内联函数、Auto、范围for 一、引用 先看一下下面这段代码&#xff1a; 在这段代码中。我们命名了两个变量&#xff0c;a和_a&#xff0c;其中_a就是a的引用 所谓引用就是a的“别名”&#xff0c;我们看一下这段代码的运行结果&…

互联网云厂商大转向:在海外重燃新「战事」

2023&#xff0c;云厂出海的第七个年头&#xff0c;三朵云的海外布局都在加速&#xff0c;在“主动出海”的大背景下&#xff0c;云厂的海外战场也正在发生新的变化。 作者|思杭 编辑|皮爷 出品|产业家 中国云厂&#xff0c;正在将目光从东南亚转移至中东。 东南亚的互…

代码随想录算法训练营第四十六天 | 518. 零钱兑换 II、377. 组合总和 Ⅳ

518. 零钱兑换 II 视频讲解&#xff1a;动态规划之完全背包&#xff0c;装满背包有多少种方法&#xff1f;组合与排列有讲究&#xff01;| LeetCode&#xff1a;518.零钱兑换II_哔哩哔哩_bilibili 代码随想录 &#xff08;1&#xff09;代码 377. 组合总和 Ⅳ 视频讲解&…

【哈士奇赠书活动 - 41期】- 〖产品设计软技能:创业公司篇〗

文章目录 ⭐️ 赠书 - 《产品设计软技能&#xff1a;创业公司篇》⭐️ 内容简介⭐️ 作者简介⭐️ 编辑推荐⭐️ 赠书活动 → 获奖名单 ⭐️ 赠书 - 《产品设计软技能&#xff1a;创业公司篇》 ⭐️ 内容简介 在创业公司设计产品与在成熟公司设计产品存在明显差异。《产品设计软…

华为防火墙项目

二、知识点 1&#xff0c;会话表&#xff1a;防火墙通过首包建立会话表&#xff0c;其他非首包通过匹配会话表进行通信&#xff0c;就不用查看安全策略啦。 2&#xff0c;长连接 防火墙为各种协议设定了会话老化机制。当一条会话在老化时间内没有被任何报文匹配&#xff0c;则…

【算法|动态规划No.15】leetcode1035. 不相交的线

个人主页&#xff1a;兜里有颗棉花糖 欢迎 点赞&#x1f44d; 收藏✨ 留言✉ 加关注&#x1f493;本文由 兜里有颗棉花糖 原创 收录于专栏【手撕算法系列专栏】【LeetCode】 &#x1f354;本专栏旨在提高自己算法能力的同时&#xff0c;记录一下自己的学习过程&#xff0c;希望…

【教程】在RK3568上部署(C++)语义分割算法BiSeNetv1/v2

引言 在本篇教程中&#xff0c;博主将记录国庆假期前在RK3568上部署分割算法的步骤以及代码。首先说一下&#xff0c;RK3568这个开发板本身的算力大概是0.8T&#xff08;在实际开发中还会用到额外的计算卡&#xff0c;额外的计算卡后面文章再说&#xff0c;本篇文章主要记录在…

AQS的简单说明

1.概述 AQS全称AbstractQueuedSynchronizer&#xff0c;是用来实现锁或者队列同步器的公共基础部分的抽象实现&#xff0c;是整个JUC体系的基石&#xff0c;用于解决锁分配给谁的问题&#xff0c;ReentrantLock底层的实现就是AQS。 2.AQS实现原理 AQS内部有一个由volatile修…

正点原子嵌入式linux驱动开发——Linux内核顶层Makefile详解

之前的几篇学习笔记重点讲解了如何移植uboot到STM32MP157开发板上&#xff0c;从本章就开始学习如何移植Linux内核。 同uboot一样&#xff0c;在具体移植之前&#xff0c;先来学习一下Linux内核的顶层Makefile文件&#xff0c;因为顶层 Makefile控制着Linux内核的编译流程。 L…

如何在Apache和Resin环境中实现HTTP到HTTPS的自动跳转:一次全面的探讨与实践

&#x1f337;&#x1f341; 博主猫头虎 带您 Go to New World.✨&#x1f341; &#x1f984; 博客首页——猫头虎的博客&#x1f390; &#x1f433;《面试题大全专栏》 文章图文并茂&#x1f995;生动形象&#x1f996;简单易学&#xff01;欢迎大家来踩踩~&#x1f33a; &a…

提取歌曲伴奏?用对软件一键帮你搞定~

相信大家经常想获取某首歌曲的伴奏&#xff0c;但是不知从何下手&#xff0c;今天这篇教程给大家分享一个超神奇软件&#xff0c;一键提取歌曲伴奏&#xff01; 第一步&#xff1a;打开【音分轨】APP&#xff0c;进入首页点击【人声分离】 第二步&#xff1a;选择导入方式&…

多电脑之间无线访问文件夹传输文件之“电子神偷”

目录 应用场景说明网络共享文件功能开启步骤1&#xff1a;确保电脑开启网络共享功能步骤2&#xff1a;在自己电脑某个盘创建一个文件夹&#xff0c;作为共享文件夹步骤3&#xff1a;查看当前电脑的用户名和ip地址 访问网络共享文件夹&#xff0c;在电脑B访问获取电脑A的文件数据…

Windows版MySql8.0安装(亲测成功!)

下载 下载地址&#xff1a;点我下载 下载完成后将其解压到自定义目录下,我所有的软件都保存在C:\zhushanglin\WindowsSoft&#xff0c;解压完成后会看见以下目录: 配置环境变量 此电脑 右键,然后点属性&#xff0c;步骤如下: 新建MYSQL_HOME系统变量 编辑Path系统变量&a…

读论文:Real-Time Encrypted Traffic Classification via Lightweight Neural Networks

基于轻量级神经网络的实时加密流量分类 0、摘要 提出一种轻量级模型&#xff0c;设计原则“maximize the reuse of thin modules”&#xff0c;thin modules采用多头注意和一维卷积网络。由于所有数据包的一步交互和多头注意力机制的并行计算&#xff0c;所提出的模型的优势是…

RF元素定位

元素定位方式&#xff1a;id, name, link, partial_link_text, xpath, css id 【登录输入框】id session_email_or_mobile_number input text id session_email_or_mobile_numbername 【登录输入框】name session[email_or_mobile_number] input text name sessi…

react-antd 文件导入按钮增加一个加载状态

1、效果图实例: 2、部分代码 2.1 props : 2.2 handleChange、上传的文件检验 : construction中定义 construction(props) { super(props); this.state { loadingStaus: flase, loadingDisabled: flase, // 作用:按钮如果在加 载状态中&#xff0c;没…