微积分-导数5(链式法则)

链式法则

假设你想求下面的函数的导数
f ( x ) = x 2 + 1 f(x) = \sqrt{x^2 + 1} f(x)=x2+1
之前学到的微分法则没求 F ′ ( x ) F'(x) F(x)
我们观察到 F F F 是一个复合函数。实际上,如果我们令 y = f ( u ) = u y = f(u) = \sqrt{u} y=f(u)=u 并且 u = g ( x ) = x 2 + 1 u = g(x) = x^2 + 1 u=g(x)=x2+1,那么我们可以写成 y = F ( x ) = f ( g ( x ) ) y = F(x) = f(g(x)) y=F(x)=f(g(x)),也就是说, F = f ∘ g F = f \circ g F=fg。如果我们将导数解释为变化率,这看起来是合理的。把 d u d x \frac{du}{dx} dxdu 视为 u u u 相对于 x x x 的变化率, d y d u \frac{dy}{du} dudy 视为 y y y 相对于 u u u 的变化率,而 d y d x \frac{dy}{dx} dxdy 视为 y y y 相对于 x x x 的变化率。如果 u u u 的变化速度是 x x x 的两倍,且 y y y 的变化速度是 u u u 的三倍,那么 y y y 的变化速度应该是 x x x 的六倍,因此我们期望:
d y d x = d y d u d u d x \frac{dy}{dx} = \frac{dy}{du} \frac{du}{dx} dxdy=dudydxdu

链式法则 如果 g g g x x x 处可导,且 f f f g ( x ) g(x) g(x) 处可导,那么由 F = f ∘ g F = f \circ g F=fg 定义的复合函数 F ( x ) = f ( g ( x ) ) F(x) = f(g(x)) F(x)=f(g(x)) x x x 处可导,且 F ’ F’ F 由以下乘积给出:

F ′ ( x ) = f ′ ( g ( x ) ) ⋅ g ′ ( x ) F{\prime}(x) = f{\prime}(g(x)) \cdot g{\prime}(x) F(x)=f(g(x))g(x)

用莱布尼茨记号表示,如果 y = f ( u ) y = f(u) y=f(u) u = g ( x ) u = g(x) u=g(x) 都是可导函数,那么:

d y d x = d y d u ⋅ d u d x \frac{dy}{dx} = \frac{dy}{du} \cdot \frac{du}{dx} dxdy=dudydxdu

证明 Δ u \Delta u Δu 是对应于 Δ x \Delta x Δx x x x 上的变化,即
Δ u = g ( x + Δ x ) − g ( x ) \Delta u = g(x + \Delta x) - g(x) Δu=g(x+Δx)g(x)
那么相应的 y y y 的变化是
Δ y = f ( u + Δ u ) − f ( u ) \Delta y = f(u + \Delta u) - f(u) Δy=f(u+Δu)f(u)
我们可以写成
d y d x = lim ⁡ Δ x → 0 Δ y Δ x = lim ⁡ Δ x → 0 ( Δ y Δ u ⋅ Δ u Δ x ) = lim ⁡ Δ u → 0 Δ y Δ u ⋅ lim ⁡ Δ x → 0 Δ u Δ x = d y d u ⋅ d u d x \begin{align*}\frac{dy}{dx} &= \lim_{\Delta x \to 0} \frac{\Delta y}{\Delta x} \\ &= \lim_{\Delta x \to 0} \left( \frac{\Delta y}{\Delta u} \cdot \frac{\Delta u}{\Delta x} \right) \\ &= \lim_{\Delta u \to 0} \frac{\Delta y}{\Delta u} \cdot \lim_{\Delta x \to 0} \frac{\Delta u}{\Delta x} \\ &= \frac{dy}{du} \cdot \frac{du}{dx}\end{align*} dxdy=Δx0limΔxΔy=Δx0lim(ΔuΔyΔxΔu)=Δu0limΔuΔyΔx0limΔxΔu=dudydxdu
(注意,因为 g g g 是连续的,所以当 Δ x → 0 \Delta x \to 0 Δx0 Δ u → 0 \Delta u \to 0 Δu0)

在这个推理中唯一的缺陷是,在上式中,可能会出现 Δ u = 0 \Delta u = 0 Δu=0(即使 Δ x ≠ 0 \Delta x \ne 0 Δx=0),当然,我们不能除以 0 0 0。不过,这个推理至少表明链式法则是成立的。

例一 求导 f ( x ) = x 2 + 1 f(x) = \sqrt{x^2 + 1} f(x)=x2+1

例二 求导 y = sin ⁡ x 2 y = \sin x^2 y=sinx2 y = sin ⁡ 2 x y = \sin^2 x y=sin2x

幂法则结合链式法则 如果 n n n 是任意实数且 u = g ( x ) u = g(x) u=g(x) 可导,那么

d d x ( u n ) = n u n − 1 d u d x \frac{d}{dx}(u^n) = nu^{n-1} \frac{du}{dx} dxd(un)=nun1dxdu

或者

d d x [ g ( x ) ] n = n [ g ( x ) ] n − 1 ⋅ g ′ ( x ) \frac{d}{dx} [g(x)]^n = n[g(x)]^{n-1} \cdot g{\prime}(x) dxd[g(x)]n=n[g(x)]n1g(x)

例三 求导 y = ( x 3 − 1 ) 100 y = (x^3 - 1)^{100} y=(x31)100

例四 求导 f ( x ) = 1 x 2 + x + 1 3 f(x) = \frac{1}{\sqrt[3]{x^2+x+1}} f(x)=3x2+x+1 1

例五 求导 g ( t ) = ( t − 2 2 t + 1 ) 9 g(t) = (\frac{t-2}{2t+1})^9 g(t)=(2t+1t2)9

例六 求导 y = ( 2 x + 1 ) 5 ( x 3 − x + 1 ) 4 y = (2x+1)^{5}(x^3 - x + 1)^4 y=(2x+1)5(x3x+1)4

例七 如果 f ( x ) = sin ⁡ ( cos ⁡ ( tan ⁡ x ) ) f(x) = \sin(\cos(\tan x)) f(x)=sin(cos(tanx)),那么

f ′ ( x ) = cos ⁡ ( cos ⁡ ( tan ⁡ x ) ) ⋅ d d x cos ⁡ ( tan ⁡ x ) = cos ⁡ ( cos ⁡ ( tan ⁡ x ) ) ⋅ − sin ⁡ ( tan ⁡ x ) ⋅ d d x tan ⁡ x = − cos ⁡ ( cos ⁡ ( tan ⁡ x ) ) ⋅ sin ⁡ ( tan ⁡ x ) ⋅ sec ⁡ 2 x \begin{align*} f'(x) &= \cos(\cos(\tan x)) \cdot \frac{d}{dx} \cos(\tan x) \\ &= \cos(\cos(\tan x)) \cdot -\sin(\tan x) \cdot \frac{d}{dx} \tan x \\ &= -\cos(\cos(\tan x)) \cdot \sin(\tan x) \cdot \sec^2 x \end{align*} f(x)=cos(cos(tanx))dxdcos(tanx)=cos(cos(tanx))sin(tanx)dxdtanx=cos(cos(tanx))sin(tanx)sec2x

例八 求导 y = sec ⁡ 3 x y = \sqrt{\sec^3x} y=sec3x

练习

1.找到函数 f ( x ) = 2 sin ⁡ x + sin ⁡ 2 x f(x) = 2 \sin x + \sin^2 x f(x)=2sinx+sin2x 图形上切线水平的所有点。

2.如果 F ( x ) = f ( g ( x ) ) F(x) = f(g(x)) F(x)=f(g(x)) ,其中 f ( − 2 ) = 8 f(-2) = 8 f(2)=8 f ′ ( − 2 ) = 4 f{\prime}(-2) = 4 f(2)=4 f ′ ( 5 ) = 3 f{\prime}(5) = 3 f(5)=3 g ( 5 ) = − 2 g(5) = -2 g(5)=2 ,并且 g ′ ( 5 ) = 6 g{\prime}(5) = 6 g(5)=6 ,求 F ′ ( 5 ) F{\prime}(5) F(5)

3.空气正被注入一个球形的气象气球。在任意时刻 t t t,气球的体积为 V ( t ) V(t) V(t),其半径为 r ( t ) r(t) r(t)

(a) 导数 d V d r \frac{dV}{dr} drdV d V d t \frac{dV}{dt} dtdV 分别代表什么?

(b) 用 d r d t \frac{dr}{dt} dtdr 表示 d V d t \frac{dV}{dt} dtdV

4.假设 y = f ( x ) y = f(x) y=f(x) 是一条曲线,它始终位于 x x x 轴之上,并且从未有过水平切线,其中 f f f 在各处都是可导的。求 y y y 的值,使得 y 5 y^5 y5 相对于 x x x 的变化率是 y y y 相对于 x x x 的变化率的八十倍。

(a) 如果 f ( x ) = ∣ sin ⁡ x ∣ f(x) = |\sin x| f(x)=sinx,求 f ’ ( x ) f’(x) f(x) 并绘制 f f f f ’ f’ f 的图像。 f f f 在哪里不可导?

(b) 如果 g ( x ) = sin ⁡ ∣ x ∣ g(x) = \sin |x| g(x)=sinx,求 g ’ ( x ) g’(x) g(x) 并绘制 g g g g ’ g’ g 的图像。 g g g 在哪里不可导?

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

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

相关文章

Oracle PL / SQL运算符

连接运算符 串联运算符||将一个字符串操作数附加到另一个。 每个字符串可以是CHAR,VARCHAR2,CLOB。 如果任一个字符串是CLOB,则结果是临时CLOB; 否则,它是一个VARCHAR2值。 下面的代码连接运算符。 DECLARE x VARCHAR2(4) : …

Golang 类型断言+反射+序列化

类型断言 什么是类型断言 由于多态的存在,接口变量不知道其指向的具体类型,如果需要转为具体类型,则需要使用类型断言 类型断言语法 接口变量名.(具体类型) // 此处变量必须为 interface 类型类型断言返回值 x : 变量名.(具体类型) // 如…

【第三版 系统集成项目管理工程师】第4章 信息系统架构

持续更新。。。。。。。。。。。。。。。 【第三版】系统集成项目管理工程师 考情分析4.1架构基础4.1.1指导思想(非重点) P1364.1.2设计原则(非重点) P1364.1.3建设目标(非重点) P1374.1.4总体框架 P138练习…

常见的Java运行时异常

常见的Java运行时异常 1、ArithmeticException(算术异常)2、ClassCastException (类转换异常)3、IllegalArgumentException (非法参数异常)4、IndexOutOfBoundsException (下标越界异常&#xf…

Vue3 监听属性

Vue3 监听属性 Vue.js 是一个流行的前端框架,以其响应式系统和组件化开发而闻名。在 Vue3 中,监听属性(Watchers)是一个核心功能,允许开发者监控和响应数据的变化。本文将详细介绍 Vue3 中监听属性的使用方法、场景和最佳实践。 监听属性的基本概念 在 Vue3 中,监听属…

windows无法访问github

##一、如果发现windows无法访问github时 一般就是我们的dns出现了问题,此时我们需要更换一个dns访问 ##二、解决方法 首先我们访问ip查询地址, https://ipchaxun.com/github.com/ 可更换下面历史ip进行测试,在windows的cmd里面输入ping git…

VirtualBox虚拟机网络设置(四种方式)

在使用VirtualBox进行虚拟化操作时,网络配置是一个重要的环节。VirtualBox提供了四种主要的网络连接方式,每种方式都有其特定的应用场景和特点。以下是详细的介绍: 1. NAT (Network Address Translation) 特点: - 工作原理&#…

Python学习笔记31:进阶篇(二十)pygame的使用之图形绘制

前言 基础模块的知识通过这么长时间的学习已经有所了解,更加深入的话需要通过完成各种项目,在这个过程中逐渐学习,成长。 我们的下一步目标是完成python crash course中的外星人入侵项目,这是一个2D游戏项目。在这之前&#xff…

Day2用 rustlings 练习 Rust 语言-Move Semantics

大家好 今天 完成 2024年自动驾驶OS开发训练营-初阶营第四期-导学 Day2用 rustlings 练习 Rust 语言 -Move Semantics https://doc.rust-lang.org/stable/book/ch04-00-understanding-ownership.html 提交代码时候 提示 没有权限怎么出来 aciton 参考开发环境配置 https://rcor…

图片管理新纪元:高效批量横向拼接图片,一键生成灰色艺术效果,打造专业视觉体验!

在数字时代,图片已成为我们生活和工作中不可或缺的一部分。但面对海量的图片,如何高效地进行批量管理、拼接和调色,成为许多人面临的难题。今天,我们为您带来了一款颠覆性的图片管理工具,让您轻松实现图片批量横向拼接…

智慧生活新篇章,Vatee万腾平台领航前行

在21世纪的科技浪潮中,智慧生活已不再是一个遥远的梦想,而是正逐步成为我们日常生活的现实。从智能家居的温馨便捷,到智慧城市的高效运转,科技的每一次进步都在为我们的生活增添新的色彩。而在这场智慧生活的变革中,Va…

论文翻译 | (TAKE A STEP BACK) 后退一步:在大型语言模型中通过抽象来调用推理

摘要 我们介绍了STEP-BACK提示,这是一种简单的提示技术,使LLM能够进行抽象,从而从包含特定细节的实例中派生高级概念和第一原则。使用概念和原则来指导推理,LLM显着提高了他们遵循正确推理路径的能力。我们使用PaLM-2L、GPT-4和Ll…

Redis数据结构解析-RedisObject

文章目录 ☃️概述☃️源码 ☃️概述 RedisObject 是 Redis 中表示数据对象的结构体,它是 Redis 数据库中的基本数据类型的抽象。在 Redis 中,所有的数据都被存储为 RedisObject 类型的对象。 RedisObject 结构体定义如下(简化版本&#xf…

python 66 个冷知识 0706

66个有趣的Python冷知识 Python的名字来源 Python的名字不是来自蛇&#xff0c;而是来自英国的喜剧团体“蒙提派森”。 多行字符串 Python支持使用三重引号 或 """ 来创建多行字符串。 链式比较 Python允许你进行链式比较&#xff0c;例如 1 < a < 3。…

kafka中

Kafka RocketMQ概述 RabbitMQ概述 ActiveMQ概述 ZeroMQ概述 MQ对比选型 适用场景-从公司基础建设力量角度出发 适用场景-从业务场景出发 Kafka配置介绍 运行Kafka 安装ELAK 配置EFAK EFAK界面 KAFKA常用术语 Kafka常用指令 Kafka中消息读取 单播消息 group.id 相同 多播消息 g…

MyBatis-Plus-实用的功能自动填充字段

前言: java项目用到了mybatis-plus&#xff0c;在一些类里面需要在更新时候&#xff0c;统一设置&#xff0c;修改人&#xff0c;修改ID&#xff0c;修改时间。新增时候设置 创建人&#xff0c;创建时间等 基础类&#xff1a; Data public abstract class BaseModel implements…

java 公共字段填充

公共字段填充 1、mybatis-plus2、mybatis 使用注解加aop2.1 自定义注解2.2 自定义切面类2.3 在mapper上添加上自定义的注解 1、mybatis-plus 通过在类上使用如下的注解 TableField(fill FieldFill.INSERT) 是 MyBatis-Plus 中的注解&#xff0c;用于自动填充字段的值。MyBat…

简单且循序渐进地查找软件中Bug的实用方法

“Bug”这个词常常让许多开发者感到头疼。即使是经验丰富、技术娴熟的开发人员在开发过程中也难以避免遭遇到 Bug。 软件中的故障会让程序员感到挫败。我相信在你的软件开发生涯中&#xff0c;也曾遇到过一些难以排查的问题。软件中的错误可能会导致项目无法按时交付。因此&…

解决 Docker 安装时“无法获取 dpkg 前端锁”错误的有效方法

在安装 Docker 的过程中&#xff0c;不少用户可能会遇到“无法获取 dpkg 前端锁”的错误提示。这是一个较为常见但也令人困扰的问题。下面为您详细介绍几种可能的解决方法&#xff1a; 方法一&#xff1a;检查并终止相关进程 首先&#xff0c;您可以通过以下命令检查是否有正…

Linux进程、线程——保姆级助理解

目录 1、进程&#xff08;Process&#xff09; 1.1 进程基本概念&#xff1a; 1.2 进程分类 1.3 进程的特征 1.4 进程和程序的区别 1.5 进程的状态 1.6 进程的创建——Fork()函数 1.6.1 简介 1.6.2 使用 1.7 进程终止 2、线程&#xff08;Thread&#xff09; 1.1 线…