微积分(二) 导数与微分
前言
导数反映了函数值相对于自变量的变化快慢程度,而微分则表明当自变量有微小变化时,函数值大体上变化多少
瞬时速度的解决——极限
牛顿采用了一种无限逼近的方法。
平均速度的定义:如果一个物体在一段时间△t内位移了s,它在这段时间内的平均速度是:△s/△t.
由于物体在某一时刻的位移s由时间t决定,因此它是t的函数,可以写成s(t)的形式.如果我们在一个坐标系中用横坐标表示t,纵坐标表示s,那么物体在任意时刻的位移就是一条曲线,如图

如图,当时间间隔△t逐渐变小时,△s/△t的比值会越来越接近t.点的速度。最后当△t趋近于0时,三角形斜边所在的直线,就是曲线在t.点的切线,它的斜率就是物体在t.点的瞬时速度
V ( t ) = lim △ t → 0 △ s / △ t V(t)=\lim\limits_{{△t \to 0}}△s/△t V(t)=△t→0lim△s/△t
通过极限的概念,牛顿将平均速度和瞬时速度联系起来了。这一点在认识论上有很重大的意义,它说明宏观整体的规律和微观瞬时的规律之间并非是孤立的,而是有联系的。
当然,如果只是通过极限思想计算出一个时间点的瞬时速度,比起两千多年前阿基米德用割圆术估算圆周率也没有太多进步。牛顿了不起的地方在于,他认识到函数变化的速率,也就是函数曲线上每一个点切线的斜率,本身又是一种新的函数,他称之为流数,就是我们今天所说的导数,原先的函数也因此被称为原函数。
- 导数的本质,就是对原函数变化快慢的规律性的描述
- 有了导数,人们对函数变化快慢的度量,就从定性估计精确到定量分析了,我们甚至可以准确地度量一个函数在任意一个点的速率变化,也可以对比不同函数的速率变化。
导数

看看下面两个例子

例6.求函数 f ( x ) = ∣ x ∣ f(x)=|x| f(x)=∣x∣在x=0 处的导数。

即函数可导性与连续性的关系

- 如果函数在 y = f ( x ) y=f(x) y=f(x)在点 x x x处可导,则函数必在该点连续
- 一个函数在某点连续却不一定在该点可导
根据导数定义得初等函数求导公式

函数的四则运算的求导法则

对式3为例子证明


反函数的求导法则

简言之,反函数的导数等于直接函数导数的倒数。
复合函数的求导法则

简言之,如果里层函数在 x 0 x_0 x0点处可导,外层函数在相应的 u 0 u_0 u0 处可导,那么复合函数在 x 0 x_0 x0处可导,且导数是外层函数在 u 0 u_0 u0处的导数值乘以里层函数在 x 0 x_0 x0 处的导数值。

隐函数的导数

为什么要讨论隐函数的导数呢?何不先把隐函数显化,然后再求导呢?原因是有时候隐函数显化的过程非常困难,所以不如直接在隐函数的基础上进行求导来的简单。

对 y 5 y^5 y5求导,可以看成是一个复合函数的操作
- g ( y ) = y 5 g(y)=y^5 g(y)=y5
- y = f ( x ) y=f(x) y=f(x)
则 g ′ ( x ) = g ′ ( y ) f ′ ( x ) = 5 y 4 d y d x g'(x)= g'(y)f'(x) = 5y^4\frac{dy}{dx} g′(x)=g′(y)f′(x)=5y4dxdy
由参数方程所确定的函数的导数


有时候很难根据参数方程求出其确定的函数表达式,从而求导函数。所以我们希望可以直接在参数方程的基础上求导,下面我们来讨论如何直接根据参数方程求其确定的函数的导函数。


微分:描述微观世界的工具
什么是微分呢?它其实就是在前面有关速度的例子中提到的,当△t趋近于零时,位移量△s的值。对比一般性的函数y=f(x),我们用dx表示自变量趋于零的情况,用dy表示函数的微分。
如果我们对比一下导数的定义和微分的定义,就可以看出它们讲的其实是一回事,因为dy=f’(x)*dx,因此,我们也经常直接把导数写成:f’(x)=dy/dx
如果我们孤立地看微分少,就是无穷小,定义微分这样一个新概念有什么必要呢?
我们用一个具体的例子来说明。假如你是一个工程师,要建造一个巨大的储油噬,无论增大半径还是增加高度,都有相当大的工程难度。而现在建造经费有限,只能在一个维度上增大储油罐的体积,你应该怎么做呢?
我们知道,圆柱体的体积等于圆周率π乘以半径平方再乘以高度,即 V = π r 2 h V=πr^2h V=πr2h.如果要问圆柱体的体积随半径变化快还是随高度变化快.在没有微分这个概念时,一般人根据直觉,会觉得随半径变化快,因为体积和半径之间是平方关系,而随高度变化只是线性关系。
真实情况是什么样呢?我们可以对这两种变化趋势做量化的对比:在半径和高度特定的条件下,看看半径增长一个很小的单位,体积增加多少;再看看高度增加同样的单位,体积增加多少。先来看半径增长对体积的影响。

所以当储油罐比较"扁平"时,应该增加高度。
微分在近似计算中的应用


工程上也会近似公式的方式来估值

主要参考
《第十三讲 导数的概念》
《第十四讲 函数的求导法则》
《第十六讲 隐函数和参数方程所确定函数的导数》
《第十七讲 函数的微分》
《微分和导数的关系是什么》
相关文章:
微积分(二) 导数与微分
前言 导数反映了函数值相对于自变量的变化快慢程度,而微分则表明当自变量有微小变化时,函数值大体上变化多少 瞬时速度的解决——极限 牛顿采用了一种无限逼近的方法。 平均速度的定义:如果一个物体在一段时间△t内位移了s,它在这段时间内的平均速度…...
go语言Array 与 Slice
有的语言会把数组用作常用的基本的数据结构,比如 JavaScript,而 Golang 中的数组(Array),更倾向定位于一种底层的数据结构,记录的是一段连续的内存空间数据。但是在 Go 语言中平时直接用数组的时候不多,大多数场景下我…...
Ubuntu自启动设置
ubuntu中编写shell脚本开机自动启动(推荐)_Linux_脚本之家 1. vim test.sh 2. #!/bin/bash ### BEGIN INIT INFO # Provides: test # Required-Start: $remote_fs $syslog # Required-Stop: $remote_fs $syslog # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 …...
Qwen 通义千问 14B 模型,长文本问答效果测试
千问的config: seq_len2k max_position_embedding8k 注意,以下实验结果的字数是token数,不是中文字符数。 不使用动态ntk 12000字输入: 乱码5000字输入:乱码1500字输入:正常 不使用动态ntk,…...
Prefix-Tuning源码解析
Prefix-Tuning源码解析 Prefix-Tuning在PEFT包中的源码实现 改写自Based on https://github.com/THUDM/P-tuning-v2/blob/main/model/prefix_encoder.py import torch from transformers import PretrainedConfigclass PrefixEncoder(torch.nn.Module):rThe torch.nn model t…...
Java EE-servlet API 三种主要的类
上述的代码如下: import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.i…...
简单谈谈我参加数据分析省赛的感受与体会
数据分析省赛的感受与体会 概要考试前的感受与体会考试注意事项小结 概要 大数据分析省赛指的是在省级范围内举办的大数据分析竞赛活动。该竞赛旨在鼓励和推动大数据分析领域的技术创新和人才培养,促进大数据技术与应用的深度融合,切实解决实际问题。参…...
rust学习——泛型 (Generics)
文章目录 泛型 Generics泛型详解结构体中使用泛型枚举中使用泛型方法中使用泛型为具体的泛型类型实现方法 const 泛型(Rust 1.51 版本引入的重要特性)const 泛型表达式 泛型的性能 泛型 Generics Go 语言在 2022 年,就要正式引入泛型…...
【USRP】通信之有线通信
有线通信: 有线通信是指使用物理线路或媒体(例如,铜线、同轴电缆、光纤)进行数据、声音和视频传输的通信方式。由于它依赖于实体传输媒介,有线通信通常具有较高的稳定性和可靠性,并能支持长距离的高带宽通…...
【算法】BFS
BFS广度优先搜索 1. 概念理解 广度优先搜索(BFS)是指,以一个起点(原点、结点、根)为基本点,向其所要搜索的方向扩散,并最终到达目标点的搜索方法。 2. 应用方向 有迷宫问题、层序遍历等应用。 3. 迷宫问题 以迷宫问题为例。 当想要从左…...
ZYNQ7020开发(二):zynq linux系统编译
文章目录 一、编译前准备二、SDK编译三、编译步骤总结四、问题汇总 一、编译前准备 1.设置环境变量 source /opt/pkg/petalinux/2020.2/settings.sh/opt/pkg/petalinux/2020.2是上一节petalinux的安装目录 2.创建 petalinux 工程 进入petalinux安装目录(例如:/op…...
Kafka 自动配置部署信息的脚本记录
自动配置 Kafka 整理服务器内容时,发现一个测试 Kafka 的的一个脚本,它可以自动部署 Kafka ,指定三个参数,完成 Kafka 的配置过程。 basePath$1 brokerId$2 zookeeperConnect$3 localIpifconfig |grep inet| awk {print $2}| he…...
数据分析入门
B站:01第一课 数据分析岗位职责和数据分析师_哔哩哔哩_bilibili 一、岗位:数据分析师 Q1 数据分析师在公司做什么工作? 数据来源于公司核心业务,通过监测业务健康度来确定业务的健康状况; 通过对用户精细化分析&am…...
车载网关通信能力解析——SV900-5G车载网关推荐
随着车联网的发展,各类车载设备对车载网关的需求日益增长。车载网关作为车与车、车与路、车与云之间连接的关键设备,其通信能力直接影响整个系统的性能。本文将详细解析车载网关的通信能力,并推荐性价比高的SV900-5G车载网关。 链接直达:https://www.key-iot.com/i…...
服务器中了mkp勒索病毒怎么处理,mkp勒索病毒解密,数据恢复
10月份以来,云天数据恢复中心陆续接到很多企业的求助,企业的服务器遭到了mkp勒索病毒攻击,导致企业的服务器数据库被加密,严重影响了企业工作,通过这一波mkp勒索病毒的攻击,云天数据恢复工程师为大家总结了…...
义乌再次位列第一档!2022年跨境电商综试区评估结果揭晓!
义乌跨境电商综试区捷报频传,在商务部公布的“2022年跨境电子商务综合试验区评估”结果中,中国(义乌)跨境电子商务综合试验区(以下简称:“跨境综试区”)评估结果为成效明显,综合排名…...
07、Python -- 序列相关函数与封包解包
目录 使用函数字符串也能比较大小序列封包序列解包多变量同时赋值 最大值、最小值、长度 序列解包与封包 使用函数 len()、max()、min() 函数可获取元组、列表的长度、最大值和最小值。 字符串也能比较大小 字符串比较大小时,将会依次按字符串中每个字符对应的编…...
# Spring 事务失效场景
Spring 事务失效场景 文章目录 Spring 事务失效场景前言事务不生效未开启事务事务方法未被Spring管理访问权限问题基于接口的代理源码解读 CGLIB代理 方法用final修饰同一类中的方法调用多线程调用不支持事务 事务不回滚设置错误的事务传播机制捕获了异常手动抛了别的异常自定义…...
华为OD 停车场车辆统计(100分)【java】A卷+B卷
华为OD统一考试A卷+B卷 新题库说明 你收到的链接上面会标注A卷还是B卷。目前大部分收到的都是B卷。 B卷对应20022部分考题以及新出的题目,A卷对应的是新出的题目。 我将持续更新最新题目 获取更多免费题目可前往夸克网盘下载,请点击以下链接进入: 我用夸克网盘分享了「华为O…...
出差学小白知识No6:LD_PRELOAD变量路径不对找不到库文件
交叉编译的时候出现以下问题,显示LD_PRELOAD变量找不到路劲 首先先查看一下LD_PRELOAD的路径:echo $LD_PRELOAD 如果输出一大串,那么先进行清空:unset LD_PRELOAD 重新给LD_PRELOAD进行赋值他的路径和库文件: expor…...
深入剖析AI大模型:大模型时代的 Prompt 工程全解析
今天聊的内容,我认为是AI开发里面非常重要的内容。它在AI开发里无处不在,当你对 AI 助手说 "用李白的风格写一首关于人工智能的诗",或者让翻译模型 "将这段合同翻译成商务日语" 时,输入的这句话就是 Prompt。…...
基础测试工具使用经验
背景 vtune,perf, nsight system等基础测试工具,都是用过的,但是没有记录,都逐渐忘了。所以写这篇博客总结记录一下,只要以后发现新的用法,就记得来编辑补充一下 perf 比较基础的用法: 先改这…...
【Go】3、Go语言进阶与依赖管理
前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes࿰…...
JUC笔记(上)-复习 涉及死锁 volatile synchronized CAS 原子操作
一、上下文切换 即使单核CPU也可以进行多线程执行代码,CPU会给每个线程分配CPU时间片来实现这个机制。时间片非常短,所以CPU会不断地切换线程执行,从而让我们感觉多个线程是同时执行的。时间片一般是十几毫秒(ms)。通过时间片分配算法执行。…...
在鸿蒙HarmonyOS 5中使用DevEco Studio实现录音机应用
1. 项目配置与权限设置 1.1 配置module.json5 {"module": {"requestPermissions": [{"name": "ohos.permission.MICROPHONE","reason": "录音需要麦克风权限"},{"name": "ohos.permission.WRITE…...
C++ Visual Studio 2017厂商给的源码没有.sln文件 易兆微芯片下载工具加开机动画下载。
1.先用Visual Studio 2017打开Yichip YC31xx loader.vcxproj,再用Visual Studio 2022打开。再保侟就有.sln文件了。 易兆微芯片下载工具加开机动画下载 ExtraDownloadFile1Info.\logo.bin|0|0|10D2000|0 MFC应用兼容CMD 在BOOL CYichipYC31xxloaderDlg::OnIni…...
python执行测试用例,allure报乱码且未成功生成报告
allure执行测试用例时显示乱码:‘allure’ �����ڲ����ⲿ���Ҳ���ǿ�&am…...
学校时钟系统,标准考场时钟系统,AI亮相2025高考,赛思时钟系统为教育公平筑起“精准防线”
2025年#高考 将在近日拉开帷幕,#AI 监考一度冲上热搜。当AI深度融入高考,#时间同步 不再是辅助功能,而是决定AI监考系统成败的“生命线”。 AI亮相2025高考,40种异常行为0.5秒精准识别 2025年高考即将拉开帷幕,江西、…...
ABAP设计模式之---“简单设计原则(Simple Design)”
“Simple Design”(简单设计)是软件开发中的一个重要理念,倡导以最简单的方式实现软件功能,以确保代码清晰易懂、易维护,并在项目需求变化时能够快速适应。 其核心目标是避免复杂和过度设计,遵循“让事情保…...
USB Over IP专用硬件的5个特点
USB over IP技术通过将USB协议数据封装在标准TCP/IP网络数据包中,从根本上改变了USB连接。这允许客户端通过局域网或广域网远程访问和控制物理连接到服务器的USB设备(如专用硬件设备),从而消除了直接物理连接的需要。USB over IP的…...
