作者:燕子的世界是什么 | 来源:互联网 | 2024-10-26 10:30
本章节聚焦于《微积分B》中多元函数导数(即微分)的核心计算技术,涵盖多元复合函数的求导规则、多元隐函数的导数求解及多元隐函数系统的导数分析。首先,通过回顾一元复合函数的链式法则,逐步引入并深化对多元复合函数链导法的理解与应用。这一部分不仅强化了理论基础,还结合Python编程实践,使学习者能够熟练掌握并灵活运用这些关键的微分技巧。
本节主要介绍多元函数导数(微分)的计算方法,包括:多元复合函数求导法则、多元隐函数求导、多元隐函数组求导三个子话题。
一、多元复合函数链导法
1,一元复合函数“链导法”
回顾一下,一元复合函数求导的方法 —— “链导法”(chain rule):
y=f(u),u=g(x)⇒dydx=dydu⋅dgdx
“链导法”这个名字很形象,由外而内逐层求导,像一个链条。事实上,“链导法”不仅适用于一元复合函数,也适用于多元复合函数。
2,一元与多元复合函数“链导法”
这类复合函数,从外层看是多元(二元)函数,从内层看是一元函数,如下:
z=f(u,v),u=φ(t),v=ψ(t)⇒dzdt=∂z∂ududt+∂z∂vdvdt
如上式,它在各个分量上面,也是由外而内逐层求导。不同的是,外层是偏导数(二元函数),内层是导数(一元函数)。
3,多元与多元复合函数“链导法”
这类复合函数,从外层和内层看都是多元(二元)函数,如下:
z=f(u,v),u=φ(x,y),v=ψ(x,y)⇒⎧⎩⎨⎪⎪⎪⎪⎪⎪∂z∂x=∂z∂u∂u∂x+∂z∂v∂v∂x∂z∂y=∂z∂u∂u∂y+∂z∂v∂v∂y
如上式,它在各个分量上面,也是由外而内逐层求导。不同的是,它用的偏导数。
注:关于求导法则,还可以参考以下链接
https://www.khanacademy.org/math/calculus-home/taking-derivatives-calc/chain-rule-calc/a/chain-rule-overview
https://www.mathsisfun.com/calculus/derivatives-rules.html
http://mathinsight.org/chain_rule_multivariable_introduction
http://www.columbia.edu/itc/sipa/math/calc_rules_multivar.html
4,全微分形式不变性
回顾一下,一元函数微分具有形式不变性,而多元函数全微分同样也具有形式不变性,如下:
z=f(u,v)⇒dz=∂z∂udu+∂z∂vdv
如果 u、v是 x 、 y 的函数,通过链导法可得
u=φ(x,y),v=ψ(x,y)⇒dz=∂z∂xdx+∂z∂ydy
观察上面的两个全微分式,可以发现:自变量替换后,全微分的形式保持不变。
5,应用Python - sympy 求复合函数导数的时候,隐藏了链导过程,举例如下:
from sympy import *
init_printing()
u,v=symbols('u v')
x,y,z=symbols('x y z')
u = x * y
v = x + y
z = E ** u * sin(v)
z
ex
var cpro_id = "u6885494";
推荐阅读
-
本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ...
[详细]
蜡笔小新 2024-12-27 11:26:39
-
本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ...
[详细]
蜡笔小新 2024-12-28 12:12:22
-
-
本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ...
[详细]
蜡笔小新 2024-12-28 09:42:41
-
本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 08:39:55
-
本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ...
[详细]
蜡笔小新 2024-12-28 04:11:47
-
在命令行模式下敲命令python,就看到类似如下的一堆文本输出,然后就进入到Python交互模式,它的提示符是>>>,此时我们可以使用print() ...
[详细]
蜡笔小新 2024-12-27 21:32:05
-
本文探讨了如何在给定整数N的情况下,找到两个不同的整数a和b,使得它们的和最大,并且满足特定的数学条件。 ...
[详细]
蜡笔小新 2024-12-26 19:26:18
-
golang常用库:配置文件解析库管理工具-viper使用-一、viper简介viper配置管理解析库,是由大神SteveFrancia开发,他在google领导着golang的 ...
[详细]
蜡笔小新 2024-12-28 13:47:52
-
QUIC(Quick UDP Internet Connections)是谷歌开发的一种旨在提高网络性能和安全性的传输层协议。它基于UDP,并结合了TLS级别的安全性,提供了更高效、更可靠的互联网通信方式。 ...
[详细]
蜡笔小新 2024-12-28 12:33:18
-
本文介绍如何使用 Python 将一个字符串按照指定的行和元素分隔符进行两次拆分,最终将字符串转换为矩阵形式。通过两种不同的方法实现这一功能:一种是使用循环与 split() 方法,另一种是利用列表推导式。 ...
[详细]
蜡笔小新 2024-12-28 12:15:45
-
本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ...
[详细]
蜡笔小新 2024-12-27 18:29:55
-
本文介绍了如何使用JQuery实现省市二级联动和表单验证。首先,通过change事件监听用户选择的省份,并动态加载对应的城市列表。其次,详细讲解了使用Validation插件进行表单验证的方法,包括内置规则、自定义规则及实时验证功能。 ...
[详细]
蜡笔小新 2024-12-27 17:10:48
-
在金融和会计领域,准确无误地填写票据和结算凭证至关重要。这些文件不仅是支付结算和现金收付的重要依据,还直接关系到交易的安全性和准确性。本文介绍了一种使用C语言实现小写金额转换为大写金额的方法,确保数据的标准化和规范化。 ...
[详细]
蜡笔小新 2024-12-27 12:39:06
-
本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ...
[详细]
蜡笔小新 2024-12-26 17:45:48
-
本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ...
[详细]
蜡笔小新 2024-12-26 17:37:25
-