dx,dy是什么?

news/2024/10/17 14:25:08/

这个问题让我们从曲线的微分开始说起。

1 曲线的微分

比如,有曲线f(x) :

给出x\in U(x_0,\Delta x) 的曲线段:

要找到一个直线段来近似这个曲线段,也就是找到这个曲线段的微分:

此微分的特点是,当\Delta x\to 0 时,越来越逼近曲线段:

2 切线

这个微分其实就是切线。

2.1 最初印象

初学几何的时候,切线是这么定义的:

与圆、椭圆交于一点的直线,称为切线

比如这就是圆、椭圆的切线:

但是这个定义推广到所有曲线上是不成立的:

2.2 割线的极限

我们需要用极限来定义切线。比如说,要求曲线f(x) 在A 点的切线:

A 附近找一点B_1 ,过两点作直线B_1A ,这根直线也称为割线:

然后寻找A 与B_1 之间的点B_2 ,作出割线B_2A :

以此类推,找到点B_3,B_4,\cdots,B_n ,作出割线:

把这些割线组成数列:

\{a_n\}=\{B_1A,B_2A,B_3A,\cdots,B_nA\}

它的极限\lim_{n\to\infty}a_n 就是切线:

3 导数

刚才只是给出了切线的定义,但是还是不能把切线求出来。下面来看看怎么求。

3.1 斜率

要求A 点的切线,知道了A 点坐标为A=(x_0, f(x_0)) ,以及切线的斜率:

其中斜率=\tan\alpha ,根据直线的点斜式,可求得切线函数g(x) :

\frac{g(x)-f(x_0)}{x-x_0}=\tan\alpha\implies g(x)=\tan\alpha(x-x_0)+f(x_0)

就可以得到切线的函数。

3.2 导数

容易有以下推论:

切线=割线的极限\implies 切线的\color{Magenta}{斜率}=割线的\color{Magenta}{斜率}的极限

所以来看看割线的斜率怎么求吧。假设要求A 点的切线的斜率,随便在附近找一点B 作割线:

可以看到当B\to A 的时候(这也表明了切线是割线的极限),两者斜率不断逼近:

先把割线的斜率\tan\beta 算出来,假设A=(x_0,f(x_0)),B=(x,f(x)) :

因此:

\tan\beta=\frac{\Delta y}{\Delta x}=\frac{f(x)-f(x_0)}{x-x_0}

根据刚才的分析可知:

切线的斜率=\tan\alpha=\lim_{B\to A}\tan\beta=\lim_{x\to x_0}\frac{f(x)-f(x_0)}{x-x_0}

这个极限就被称为\color{Salmon}{导数} 。

如果,不光在A 点可以作出切线,也就是不光在A 点可导,而是在某个开区间x\in I 内都可导,这就是\color{Salmon}{导函数} :

不少教科书、文档会出现如下的符号,这里也一并引入:

定义D=\frac{d}{dx} ,称之为\color{Salmon}{D算子} ,导函数可以用之表示为:

Df(x)=\frac{d}{dx}f(x)=f'(x)

有时候写作D_x ,表明对自变量x 求导。

算子,英文为“operator”,操作的意思。

算子和函数还是很接近的,只是有以下区别:

\begin{array}{c|c}    \hline\\    \quad 函数 \quad&\quad 数到数的映射 \quad\\     \quad 算子 \quad&\quad 函数到函数的映射 \quad\\    \\\hline\end{array}

在这里,D 算子完成了如下函数之间的映射:

f(x)\xrightarrow{\quad \color{red}{D}\quad}f'(x)

4 切线函数与微分函数

好了,咱们有了导数,可以来求切线函数以及微分函数了。

4.1 切线函数

就切线而言,知道要经过A=(x_0,f(x_0)) ,也知道斜率是导数f'(x_0) ,可以用直线的点斜式得到切线函数:

g(x)=f'(x_0)(x-x_0)+f(x_0)

4.2 微分函数

虽然之前一直说切线就是微分,但是微分函数和切线函数有所不同,因为它们在不同的坐标系。让我们一步步来,把这个关键点说清楚。

首先令\Delta x=x-x_0 ,切线函数就变为了:

g(x)=f'(x_0)(x-x_0)+f(x_0)\implies g(x)=f'(x_0)\Delta x+f(x_0)

然后在以A 点为原点建立直角坐标系(姑且称为微分坐标系吧):

A 点为原点建立的微分坐标系中有,f(x_0)=0 。这样在微分坐标系中切线方程就很简单了:

g(x)=f'(x_0)\Delta x+f(x_0)\implies h(x)=f'(x_0)\Delta x

经过一系列操作终于得到了微分函数:

f(x)\xrightarrow{\ D\ }f'(x)\xrightarrow{\ 点斜式\ }切线函数g(x)\xrightarrow{\ 更换坐标系\ }微分函数h(x)

数学上把一系列操作用一个符号\textrm{d} 来表示,也可称为\color{Salmon}{\textrm{d}算子} :

f(x)\underbrace{\xrightarrow{\ D\ }f'(x)\xrightarrow{\ 点斜式\ }切线函数g(x)\xrightarrow{\ 更换坐标系\ }微分函数h(x)}_{\color{red}{\textrm{d}}}

微分\textrm{d} 算子完成了下列的函数映射:

f(x)\xrightarrow{\quad \color{red}{\textrm{d}}\quad }微分函数h(x)

所以微分函数也写作:

\textrm{d}y=\textrm{d}f(x)=f'(x_0)\Delta x

表示把原函数y=f(x) 通过\textrm{d} 操作变为了微分函数\textrm{d}y ,这样也区别了微分函数和f(x),g(x) 坐标系不同。

\Delta x=x-x_0 ,因为x 是变量,所以\Delta x 实际上表示的是整个x 轴:

因为\Delta x 代表x 轴这根直线,而直线的微分,根据以直代曲的思想,其实就是自己,所以:

\textrm{d}x=\Delta x

因此,这就是微分的代数形式:

\textrm{d}y=f'(x_0)\Delta x\implies\textrm{d}y=f'(x_0)\textrm{d}x

切线函数和微分函数的区别在于,前者在xy 坐标系下,后者在\textrm{d}y\textrm{d}x 坐标系下:

因为微分的代数形式如上,所以导数也可以记作:

\textrm{d}y=f'(x_0)\textrm{d}x\implies f'(x_0)=\frac{\textrm{d}y}{\textrm{d}x}

所以导数也称为“微商”,即微分与微分的商。

4.3 微分的自变量、因变量

本节一直都在说,微分是函数:

\textrm{d}y=f'(x_0)\textrm{d}x

那么它的自变量是什么,因变量是什么?

微分函数在\textrm{d}y\textrm{d}x 坐标系下,令\textrm{d}y=h(x),\textrm{d}x=x ,换元之后就回到了xy 坐标系:

\textrm{d}y=f'(x_0)\textrm{d}x\implies h(x)=f'(x_0)x

可见,自变量是\textrm{d}x=x ,因变量是\textrm{d}y=h(x) 。

如果不光是求x_0 点的微分,就像导函数一样,求某个开区间的微分,那么微分函数是二元函数:

\textrm{d}y=f'(x)\textrm{d}x\implies h(w,x)=f'(w)x

4.4 微分是线性函数

虽然两者都是直线,但因为所在坐标系不同,所以切线函数和微分函数有一个重大的区别:

这个区别说明:

\begin{array}{c|c}    \hline    \quad\quad&\quad线性函数\quad\\    \hline \\    \quad \color{blue}{切线函数} \quad&\quad ☓\quad\\     \quad \color{orange}{微分函数} \quad&\quad \checkmark\quad\\    \\\hline\end{array}

根据微分是线性函数这点,我们可以很方便地运用线性代数的知识来求解法线函数。

4.5 法线函数

在切点与切线垂直的直线就是法线:

放在\textrm{d}y\textrm{d}x 坐标系中,随便找到切线方向、法线方向两个向量:

即(t代表tangent,n代表normal,分别是英文的切线和法线):

\boldsymbol{t}=\begin{pmatrix}1\\f'(x_0)\end{pmatrix}\quad\boldsymbol{n}=\begin{pmatrix}-1\\N\end{pmatrix}

根据线性代数的知识,知道两个正交向量点积为0,因此:

\boldsymbol{t}\cdot\boldsymbol{n}=\begin{pmatrix}1\\f'(x_0)\end{pmatrix}\cdot\begin{pmatrix}-1\\N\end{pmatrix}=0\implies -1+f'(x_0)N=0\implies N=\frac{1}{f'(x_0)}

所以:

\boldsymbol{n}=\begin{pmatrix}-1\\\frac{1}{f'(x_0)}\end{pmatrix}\implies 法线斜率为:-\frac{1}{f'(x_0)}

知道法线斜率,并且知道过A=(x_0,f(x_0)) ,就可以求出xy 坐标系下的法线函数:

i(x)=-\frac{1}{f'(x_0)}(x-x_0)+f(x_0)

最新版本可以参看:dx,dy是什么?


http://www.ppmy.cn/news/132007.html

相关文章

DirectX修复工具(DirectX Repair)修复工具V4.0增强版

DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。  下载地址:https://download.csdn.net/download/qq_40957277/19672292      本程序的主要功能是检测当前系统的Direc…

DirectX

DirectX(全称:Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口。由C编程语言实现,遵循COM。其API包含DirectX Graphics、DirectPlay、DirectSound、DirectInput、DirectSetup等部分(Direct3D 与…

directX 简介

DirectX DirectX(Direct eXtension,简称DX)是由微软公司创建的多媒体编程接口,是一种应用程序接口(API)。DirectX可以让以windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音…

怎么在Windows电脑更新 DirectX ?

玩游戏的人应该都对DirectX不陌生,它可以提高游戏或多媒体程序的运行效率,增强3d图形和声音效果。但很多人都不知道DirectX该如何更新,这篇文章将以Win10为例,教大家怎么在电脑上更新DirectX。 一、检查当前DirectX版本 如果你不…

DirectX修复工具V4.1公测!

最后更新于2021-8-24 DirectX修复工具V4.1版现已正式发布,欢迎下载。传送门:标准版、增强版、在线修复版 -------------------------------------------------------------------------------------------------------------------- ------------------…

DirectX修复工具

最后更新:2022-6-23 For English version, please refer to the bottom of this page. DirectX修复工具最新版:DirectX Repair V4.2 标准版 NEW! 版本号:V4.2.0.40217 大小: 30.7MB/7z格式压缩,101MB/zip格式压缩 &#xf…

完美可用-DirectX修复工具增强版DirectX Repair

DirectX修复工具最新版:DirectX Repair V3.7 增强版 NEW! 版本号:V3.7.0.26539 大小: 107MB/7z格式压缩,189MB/zip格式压缩,322MB/解压后 其他版本:标准版 在线修复版 MD5校验码:DirectX Repair.ex…

H3C交换机产品几个问题说明

1,S5500-SI系列交换机不支持百兆光模块插在千兆SFP插槽上;但S5500-EI系列交换机是支持的。 2,S5120-EI系列交换机目前stack堆叠的规模最多支持数为9台。 以太网交换机40GE接口和10GE接口的拆分与合并 1. 将一个40GE接口拆分成四个10GE接口 40GE接口可以作…