先建立角色,而不是先背计算式向量把“朝向关系”变成可以计算的代数。
本节的终点不是熟练按行列式,而是能判断:这道题需要一个数,还是需要一个方向?答案类型本身就在提示运算类型。
1. 点与位移:为什么一定是终点减起点
设 ,。从 到 的位移满足 ,所以
的长度是 。若 ,同向单位向量为
只需要方向
写直线、平面方程时,方向向量或法向量乘任意非零常数都不改变对象。一般不必单位化。
需要按单位距离比较
方向余弦、投影长度、方向导数必须正确处理长度。特别是方向导数,不能把任意速度向量直接当作单位方向。
2. 线性运算、平行与定比分点
坐标相加对应位移首尾相接:。两向量减法是加上反向向量。数乘 改变长度; 还反转方向。
若 , 与它共线,代数上最稳妥的形式是 。例如 。坐标成比例不是要求把中间一项写成 。向量夹角只对非零向量定义;零向量出现时直接用线性代数条件,别谈它的方向角。
推导,不死背定比分点:
记三个点的位置向量为 。先写“终点减起点”:
对应内部的分点; 是中点。对不同点 , 不能给出有限分点。这里用的是有向向量等式,不要与无符号的长度比混用。
3. 点积:有向投影乘上另一个向量的长度
结果是一个数。它为正、零、负,分别对应夹角小于、等于、大于 。它不是“两个向量乘出了一个新方向”。
有向投影:一个数
方向相反时可以为负;投影的几何长度要再取绝对值。
投影向量:一个向量
用“有向长度 × 单位方向”推导,分母为什么是平方也就清楚了。
由点积直接得到 、非零向量正交当且仅当点积为零,以及
方向余弦就是单位向量的坐标。若与三条坐标轴正向的夹角为 ,则
空间关系 · 三维 拖动旋转 · 右键平移 · 滚轮缩放 · 坐标面按钮可消除遮挡
a 与底面b 与侧边投影 / 公垂直方向
a = (2, 0, 0),b = 1.8(cos θ, sin θ, 0),c = (0.5, 0.8, h)。箭头按实际坐标绘制;共面或平行时,面积 / 体积可退化为零。
高观点:把一个向量拆成“沿目标方向”与“垂直目标方向”两份。对非零 ,令
直接验算:
所以不是凭图猜它们垂直,而是代数强制把余下部分变成正交分量。以后点到线取垂直线方向的分量,点到面取沿面法向的分量,向量投到平面则减掉法向分量。看似三种公式,实质只是在这两份中选择保留哪一份。
最后这条勾股关系也是检查投影长度的办法:正交投影不会把向量变长;若算出的投影模超过原向量模,单位化或分母很可能错了。
4. 叉积:同时垂直于两个方向,并记住有向面积
三个分量依次对应 两坐标组成的二阶行列式。若按三阶行列式第一行展开,符号是“正、负、正”;中间分量已经把负号吸收到 里。
右手从 转向 ,拇指给出叉积方向。交换次序会反向:。模是平行四边形面积,三角形面积要除以 2。叉积为零表示线性相关;对非零向量就是平行。
把每个分量算清楚
交叉检查:;与 的点积也是 。最后做两个点积检验,是低成本防止中间分量符号错的方法。
5. “含零坐标秒算”只是解两个正交方程
求同时垂直于 与 的非零向量。设 :
第二式给出 。取 ,则 ,所以可以取 。笔记中“留空、交换、补负号”的快捷步骤,本质就是先利用简单一行解出关系,再代另一行。
例如 与 可取公垂直向量 ; 与 可取 。取值大小不重要,非零和两个点积等于零才重要。
6. 混合积:体积是否塌成零
叉积的模给底面积,再点乘 读出垂直底面的有向高度。因此平行六面体体积是混合积的绝对值,四面体体积是这个绝对值的 。
三个向量平移到同一起点后共面
循环换位不改变数值;交换两个向量改变符号。判断两条空间直线是否共面、求异面线距离时,混合积都会重新出现。
本节自检为什么找两个平面的交线方向应做叉积,而求两平面的夹角应做点积?
展开解释
交线需要一个同时垂直于两个法向的向量;夹角需要一个比较两个法向朝向的数。结果类型和几何任务共同决定运算,不是凭题目出现两个向量就随意“相乘”。
这不是一句“消元即可”哪个投影点背后,确实有一个原来的点?
先读题意,再决定消哪个变量,最后证明能把影子“抬回”原对象。消元只是执行工具,实数原像是否存在才是投影的定义。
1. 一个点投到坐标面:保留哪两个坐标
点 正投影到 平面,是沿着平行 轴的直线移动,直到遇到 。故影子为 。这是对已经存在的点做映射,不是用 筛选原对象。
2. 曲线投影:先把“某点属于影子”翻译出来
原曲线为 。给定平面上一点 ,它是不是影子,等价于:沿经过它的竖直直线,能不能碰到 ?
这里特意用 代表原空间点的高度,与影子在目标面上的高度 0 分开。影子高度为 0,不意味着原空间点高度也为 0。
截取:限制原空间点的高度
先在原曲线上挑出高度恰好为零的点。这些点自己就位于目标面。
投影:允许原点有任意合法高度
所有高度的点都可以贡献影子。要消去的是原空间点的高度,而不是令它为零。
一个圆为何会被误算成一个点螺旋线 ,
投影:把每个实际点映射到 ,得到整圆 。截取:要求原来的 ,于是只能 ,剩下 。不是投影公式失灵,而是换了一个问题。
3. 投影柱面:把所有投影射线保留下来
从曲线上每一点作平行 轴的整条直线,它们的并集是沿 方向的投影柱面:
因此同一对合法 上,柱面允许任意新高度。柱面再与 相交,才是坐标面内的投影:
若消元的精确结果为 ,在三维空间里它是不含 的柱面;附上 才成为平面曲线。如果精确结果还包含不等式,柱面同样要保留这些不等式。
空间关系 · 三维 拖动旋转 · 右键平移 · 滚轮缩放 · 坐标面按钮可消除遮挡
原曲线的两支真实投影消元多出的点 / 无实数原像投影射线与候选点
本实验对应 2x² + y² + z² = 16 与 x² + z² − y² = 0 的交线。实线投影是点集相等的结果;虚线不能算进真实影子。
4. 笔记第一问:先逐字翻译“母线平行于 x 轴且通过曲线”
完整审题 · 消去 x
题意。在 上取点 ,作整条直线 。母线上 任意, 不变,所以要找的是合法 的集合,故应消去 。
计算。第二式给出 ,代入第一式:
检查能否还原。从消元方程得到 ,于是
实数 存在当且仅当 。因此真实投影为
充分性也能反向验证:任取满足这两个条件的 ,令 ,代回两个原方程都成立。必要条件+可构造原像,才证明集合相等。
“一个包含它的柱面”与“恰好扫出的投影柱面”要分开。 是一个母线平行 轴、包含 的完整双曲柱面,因此能回答“求一个通过曲线的柱面方程”这种宽泛题意。但它有额外母线从未碰到原曲线。若题目指定真实投影或由曲线沿轴扫出的点集,应保留 。不能一面称它“精确投影柱面”,一面又把额外点默默算进去。
取反例测试点:, 满足 ,但恢复的 。它符合消元等式,却不可能是任何实点的影子。上面的实验可以直接切到这个测试值。
5. 同一曲线投到 xOz:这次为什么整个椭圆都合法
目标是 平面,所以沿 方向投影,保留 ,消去 。由第二式 ,代入第一式:
恢复 总有实数解,所以无需额外范围条件:
真正的差异不在“这次用了什么更巧的消元”,而在恢复坐标的根号内是否自动非负。两问必须使用同一个存在性标准。
6. 参数曲线:先投点,再消参数,保留参数区间
对 ,投到 就变成 ,参数区间保持原样。螺旋线因 ,得 。若 ,还必须有 ,不论 正负。这种写法避免区间方向颠倒。
消元时常丢掉的条件有:根号内非负、分母非零、平方前的一侧符号、参数区间、原来指定的一支。每丢一条,影子都可能被扩大。
7. 斜平面正投影:从所有垂足得到一条轨迹
目标面 ,原直线 。每一点的垂足为
展开并按常数项和 项分组:
若 ,影子是一条直线;若为零,原线沿法向,所有点落到同一个垂足,投影退化成点。
为什么教材构造“过原直线且垂直目标面的辅助平面”?原线方向 与所有投影线方向 张成这个平面,它的法向为 。目标面与辅助面的交线就是影子。这其实是“投影柱面”在母曲线恰好为直线时退化成了一个普通平面。
叉积为零时辅助面不能这样唯一确定,应按投影退化为点处理。用平面束 求辅助面是同一做法的另一种代数表达。
完整数值综合题与它后续的旋转过程,见 第 11 单元。这里先把“投每一点”“投方向分量”“构造辅助面”认成同一个机制。
从曲线到区域,原理不变曲线用等式,立体用不等式;两者都在问“存在吗”。
不要先找交线再机械填色。投影边界还可能来自曲面轮廓。先把立体准确写成点集,再沿每个方向检验一条直线是否能碰到它。
1. 先读题:两个曲面到底围出了哪一块
题目:求 与 围成的有界立体在三个坐标面上的投影。
第一个曲面是上半圆锥面,不是整个双锥;第二个不含 ,是母线平行 轴的抛物柱面。交线满足 ,从上方看得到圆 ,但这只是边界线索,还没有说明内部。
在圆内部选 :圆锥高度是 1,柱面正支高度是 。围出的有界部分位于圆锥上方、柱面正支下方。因此
或者无根号地写为
这里选择哪一侧不是小事。若把两侧不等式反过来,通常会描述另一块无界区域。先完成题意的集合翻译,后面才能谈投影。
空间关系 · 三维 拖动旋转 · 右键平移 · 滚轮缩放 · 坐标面按钮可消除遮挡
圆锥边界抛物柱面边界 / 交线探针 / 截面合法原像区间没有实数原像
显示的是精确有界部分 Ω:x² + y² ≤ z² ≤ 2x,z ≥ 0。投影图的面积填充属于影子,不是把交线误画成区域。“外围曲面”为两原曲面的有限片段,淡色背景不属于所围立体。
2. 投到 xOy:固定 x、y,寻找合法的高度 z
一根竖直探针经过 。它碰到立体,等价于区间
是实数中的非空区间。下界不能超过上界:
这个条件自动保证 ,所以右侧根号也合法。故二维坐标域为
这是圆盘,不是圆周。中心 虽不在交线投影上,但探针与立体相交于高度区间 ,因此一定有影子。若要求三维坐标中的投影点集,再附上 。
3. 投到 xOz:固定 x、z,寻找合法的 y
原不等式中,关于 的部分为
存在实数 当且仅当 。还要保留与 无关的两条约束:、。前者推出 ,故 可以等价写成 。于是
上下界非空又要求 ,即 。因此
当 位于区域内,原像不是只有一个点,而是一整段:
在下边界 上,这段收缩为 一个点;在上边界 上,探针沿柱面的母线接触边界,并不必收缩成点。投影边界不等于“原像只能有一个点”。
为什么只投影两曲面的交线会漏边?交线投到 只给出 ,也就是上边界。下边界 来自圆锥自身沿 方向的轮廓: 时圆锥高度最低。对于固定 ,再向下就找不到任何 能让点留在圆锥内部。
因此“先投交线,再填里面”在这一方向甚至没有给出一条闭合轮廓,不能当成通法。
4. 投到 yOz:固定 y、z,寻找合法的 x
从 得 。由 得 ,结合 ,可取的区间是
所以“存在 ”等价于根号合法且下界不超过上界。因为左边非负,平方后不会改变符号分支:
右侧必须非负,而原题有 ,故 。最后得到
等价形式为 。这不是椭圆:其中 对 是二次式,而不是线性平移。宽度从 的零开始, 时达到 ,再在 收缩为零。
这次两曲面交线的投影恰好给出完整边界:代入 ,得 。这是此方向的具体结论,不是上一个方向也成立的普遍规则。
5. 截面不是投影:同一个立体,还能从水平切片读懂
令原立体中 ,要求 ,截面满足
它是圆盘右侧被竖直弦切下的一块圆弓形,不是完整圆盘。圆弧来自圆锥,直线弦来自抛物柱面。实验的“水平切片”模式可以把这两种边界同时放回三维实体。
同样地,固定 时截面满足 ,以及 。固定坐标得到截面;允许该坐标取任意合法值并消去,才得到投影。
6. 为什么这套思想直接决定后面的积分限
无需计算积分,本立体已经能写出两种等价的三重积分区域描述:
外面的二维区域是影子,里面的上下限是影子每个点对应的原像区间。投影与内层积分限本来就是同一次存在性分析的两份结果。如果只会画外轮廓,却不知道内层区间从哪里来,就还没有读懂立体。
你真正应该练成的三句话“固定哪两个坐标?”“剩下的坐标能取哪些值?”“这个取值集合什么时候非空?”每换一次积分次序或投影方向,就重新回答这三句。
本节的钥匙先问“谁的梯度”,
再问“垂直于谁”。
一个二元函数的梯度在输入平面;若用梯度求它的三维图面法向,应对另一个三元函数求梯度。两者不是换个名字,而是换了函数、空间和用途。
本节以通常的欧氏距离、正交单位坐标轴为准。“点积公式”的保证条件是可微;涉及梯度方向、单位化时,还需梯度非零。
手机阅读:长公式与对照表可左右滑动;三维图可拖动,缩放可用+/−按钮。
01 先把三个对象摆开:输入点、函数值、图面点
先看一个具体函数,不先背“最陡方向”:设 。输入两个数 ,输出一个数 。把这个数画成高度,才得到三维图面 。
输出 · 一个数函数给出一个读数
它可以是高度,也可以是温度。数值本身不是空间点,更不是方向向量。
图面空间 · 三维把读数抬成高度
是图面上的点。图面切向、图面法向都必须有三个分量。
“函数有两个自变量”和“函数图面画在三维空间里”并不矛盾。多出的第三个坐标,是把输出值放进去。三维画法不会凭空给二元函数增加一个独立自变量。
| 对象 | 它属于哪里 | 回答什么问题 |
| 输入平面中的向量 | 可微时,编码每个输入方向的一阶变化率。 |
| 一个有正负的数 | 在输入平面沿单位方向 ,每单位距离变化多少? |
| 图面上的三维切向量 | 输入沿 移动后,抬到图面上的轨迹如何前进?它一般不是单位向量。 |
| 图面的三维法向量 | 哪个方向垂直于图面在 处的整个切平面? |
第一次出现的符号,先不要求背 读作 nabla; 也写作 。 是偏导数。下文把 固定用作单位输入方向, 用作速度, 用作图面切向, 用作法向;点、数、向量不混用。
02 方向导数的分母,究竟是哪一段长度?
给定输入点 和单位方向 ,即 。沿它走距离 ,输入点变为
此时函数值的实际改变为 。平均每走一单位输入距离,函数值改变 。把步长缩小到零,才得到方向导数:
这里用你笔记中“沿射线”的单侧定义。有的教材用 的双侧定义;函数可微时两者相同。非可微时必须按题目约定处理,不能擅自换定义。
为什么需要单位向量?
因为 。只有这样,分母 才真是走过的输入距离。换成 ,参数增加 实际走了 ,直接除以 就把速度也算进去了。
有向导数为什么会是负数?
距离 ,但 可以为负。朝某方向走、读数下降,方向导数就为负。负的是变化率,不是走过的距离。在可微条件下,反向走满足 。
先从定义算一次同一个函数,沿 x 轴正向
取 、、。原读数 。移动后的读数是
时平均变化率是 ,而这一点的瞬时变化率是 。实际有限步长的差商,不等于方向导数本身。这正是下面三联图要分别显示的两个量。
03 梯度为什么由偏导数组成?不是拼凑,而是线性近似被两个坐标方向确定
“可微”的核心含义是:在 附近,存在一个对输入位移的线性规则 ,使它预测的函数改变量与实际改变量之差,比位移长度更小一阶。
这里 是任意小位移; 是误差,不是另一个参数。上面的极限要求任意方式接近零都成立,不只是沿某条固定直线。
1先沿两个坐标方向试探
沿 的单位输入变化率是 ,沿 的是 。所以线性规则必须满足 、。
2任意位移都由这两个方向组合
由于 线性,它对组合的读数也按同样系数组合:
3用一个向量保存两个系数
叫作在 处的微分:它是“输入一个位移、输出一个线性预测值”的规则。梯度是这个规则在正交单位坐标下的向量表示。
现在把位移取成 。由于 ,误差满足 。于是
这一句贯通机制偏导数是两个基准读数;梯度保存它们;方向导数按方向取出读数。
不是先凭图猜“梯度最陡”,再强行解释公式。是先由可微得到统一的线性规律,最陡方向与法向关系随后都由点积推出。
三维图面:输入点 P 与图面点 M拖动旋转 · Shift / 右键平移 · 滚轮或按钮缩放输入平面:方向在这里选择紫色是真实梯度 g=(1,1),蓝色 e 的长度为 1 方向剖面:把弯曲和坡度单独拿出来横坐标 s 为有向输入距离,纵坐标 z 为高度 函数图面 / 精确剖面输入梯度 g单位输入方向 e图面切向 τ / 线性预测图面法向 nP → M:输出被画成高度
图形与数值由同一解析式计算。读数取近似值;箭头是否单位化以图例为准。浅虚线表示被曲面遮挡的部分。
先用默认点读懂关系,再切到 :这时 。沿 与 方向的斜率不再一样;梯度方向也不再平分两个坐标轴。实验随点同步改动读数、等值线、切向与法向,而不是只换箭头标签。
| 别把这三者都叫“变化量” | 定义 / 计算 | 主例中的精确值 |
| 实际增量 | | |
| 微分的预测值 | | |
| 方向导数 | | |
主例误差恰为 ,所以步长减半,增量预测误差变为原来的四分之一;但差商误差是 ,只变为一半。这两个收敛速度不要混为一谈。
04 一个点积,为什么能读出“最快、最慢、瞬时不变”?
先固定点 ,梯度 就固定了。改变的是单位方向 。当 时,设它们的夹角为 ,点积公式给出
方向导数就是梯度在单位方向上的有向投影数值。注意:它是投影的数值,不是投影向量;投影向量应为 。输入方向换成反向,投影的符号也跟着反转。
“最大”比较的是同一点、相同的单位输入距离、不同的方向,不是比较附近哪个点的函数值最高。若允许方向向量随便放大,变化率也能随速度放大,这个最大值问题就失去了原来的意义。
向量空间:单位圆上的每一点代表一种方向g 在 e 方向上的有向投影,可能为正,也可能为负方向角 θ → 一个方向导数横坐标为角度,不是空间坐标;纵坐标是一个数 梯度 g(真实长度)单位方向 e有向投影 (g·e)e真实方向读数
图形与数值由同一解析式计算。读数取近似值;箭头是否单位化以图例为准。浅虚线表示被曲面遮挡的部分。
把“方向”和“快慢”拆开记 告诉你该往哪走; 告诉你最大升高速率。梯度自身一般不是单位向量。若 ,所有方向导数均为零(前提是可微),没有唯一的最快方向,更不能给零向量指定一个方向。
05 梯度究竟垂直谁?从等值线到图面法向,逐层推出来
第一层: 垂直输入平面里的等值线
等值线 是函数值相同的一批输入位置,它在 平面里。不要把它和整个三维图面混为一谈。主例经过 的等值线为 ,是一条圆。
设在该等值线上走一条光滑路径 ,经过 。由于一路读数都等于 ,有
链式法则把左边展开为
因此非零梯度垂直等值线切向。若 在点附近有连续的一阶偏导数(记为 ),且梯度非零,等值线在该点附近是正则曲线,其切向可以取 ,法向可以取 。不是“图长得像垂直”,而是“保持读数不变”强制点积为零。
第二层:图面上的切向必须增加“高度变化”这一分量
输入按单位方向 走 。把每个输入点抬到函数图面上,得到三维轨迹
对 求导,在 得到
前两个分量是输入怎样移动;第三个分量是函数值随之怎样改变。特别地,沿两个坐标方向得到两条基本切向:
它们张成切平面。一般方向的切向正好是 。这和全微分的线性组合是同一件事。
第三层:同时垂直所有图面切向,才配叫图面法向
取 ,可以直接核验:
对任意单位输入方向也一样:
因此 是图面法向。相反,把二维梯度补一个零变成 ,只是把它放在三维空间的水平面里,不会自动获得“垂直图面”的资格。
用一个点积击破混淆主例在 有 。图面沿 方向的切向为 。如果把 当作图面法向,就会得到
它连这一条切向都不垂直,所以肯定不是图面法向。正确法向为 ,在图面点 的切平面是
第四层:图面法向也能叫“梯度”,但那是另一个函数的梯度
把图面 改写为 。这时 接收三个独立输入,因此
求 时, 固定, 是独立变量,故 。不是把图面约束先代回 ,再说“所有偏导都为零”;偏导数是在周围三维空间求的,随后才在图面上的点取值。
二元场
它是输入平面的向量,法向对象是 这条平面等值线。
三元场
它是三维空间的向量,法向对象是 这个三维等值面,也就是原来的图面。
也可以取 ,此时 。两者方向相反,但都垂直同一个切平面,所以两种写法都对。法向只确定一条无向直线,不天然规定“向上”或“向下”。
把“既最快又垂直”的矛盾彻底拆开沿图面往高处走,与沿图面法向离开,是两种运动
对于 , 测的不是原函数高度,而是当前空间点的高度与其正下方对应图面高度的差。在图面上,这个差恒为零。
沿输入梯度方向走,并随时把高度调成 ,是在图面上爬升:高度 增长,但 始终为零。沿图面的法向走,则一般会离开图面:增长的是这个高度差 ,不是在约束 内爬升。
主例在 有 。令单位法向 ,则
而对图面上的任何单位切向 ,都有 。“沿梯度最快增加”始终成立于被求梯度的那个函数;换了函数,所谓“增加”测的就不是同一个量。
局部放大:法向必须垂直整个切平面拖动旋转 · Shift / 右键平移 · 滚轮或按钮缩放对应的输入等值集平面圆 / 球面的经过原点与基点的截面 图面或等值球面切平面的基本切向所选定义函数梯度的单位方向错误候选:水平补零,不是图面法向方程失效时,参考几何法向
图形与数值由同一解析式计算。读数取近似值;箭头是否单位化以图例为准。浅虚线表示被曲面遮挡的部分。
三维图投到屏幕上,空间直角未必看起来仍为 。在实验中切换“右图:法向剖面”,就沿输入梯度方向竖直切开图面:这张等比例的二维图同时包含图面切向与法向,两根单位箭头真正画成直角。主例剖面的切向为 ,法向为 ,点积恰好抵消为零。这里的第一个坐标是输入方向上的距离 ,不是把三维向量凭空丢掉一个分量。
“梯度的长度”不能随便改;“法向量的长度”可以同一函数在同一点的梯度是确定的,它的长度编码变化率。将定义函数换为 ,梯度变成 ,等值面 却没变。因此作为几何法向可任取非零倍数;作为某个指定函数的梯度就不能随意倍乘。
更极端地, 与 的零集合相同,但在 上 。几何曲面仍有法向,只是这个定义函数在该处抹掉了一阶信息。实验可切到这个模式核对。
笔记里的“grad z”为什么容易误导?
当书上写 并记 ,实际是把 当作依赖 的函数值,求输入平面的梯度。若在三维空间把 当作独立坐标函数 ,那么 。二者不是矛盾,而是函数及其输入空间不同。写成 和 最不容易误会。
06 沿等值线切向,为什么导数为零,却仍可能越走越高?
这里混淆的是沿切线走与沿等值线本身走。两条路线在出发点可有相同的切向,但走开以后就分离了。方向导数只读出发瞬间的一阶变化,不负责描述整条路线。
仍取主例 ,等值线是圆 。取单位切向 ,它与梯度 垂直。比较两条都以单位速度出发的路线:
A. 不转弯,沿切线走
在 的导数为零,但任何非零小步长都会升高。线性项消失,不等于二次项也消失。
B. 不离开等值圆,沿圆弧走
是有向输入弧长。它一直转弯保持在圆上,所以读数始终不变。并且 。
两条输入路径抬到同一图面上拖动旋转 · Shift / 右键平移 · 滚轮或按钮缩放输入平面:沿切线 ≠ 沿等值线两条路线都用输入弧长 s 作参数 同一参数 s 下,函数值怎样变化?在 s=0 斜率相同,离开以后一个升高、一个不变 沿直线的输入与图面路径沿等值圆的输入与水平路径两条路径共同的初始图面切线
图形与数值由同一解析式计算。读数取近似值;箭头是否单位化以图例为准。浅虚线表示被曲面遮挡的部分。
链式法则把这两个事实统一起来:在出发点,二者速度同为 ,所以复合导数都等于 。之后曲率不同,函数值的更高阶变化便可以不同。
不要把三个命题互相替换“在这一点方向导数为零”是一个瞬时结论;“沿某条路径导数处处为零”才有希望推出路径上的函数值恒定;“梯度在这一点为零”则是在可微条件下所有方向的一阶变化率同时为零。三个命题的范围完全不同。
07 按时间、输入距离、图面弧长,是三个不同的问题
设输入路径为 ,在 经过 ,速度 。单位前进方向为 。链式法则给出
时间变化率=移动速度×单位距离变化率。若题目问每秒变化多少,速度不应被除掉;若问沿某方向每单位距离变化多少,才要消去速度大小的影响。这里速度非零是为了定义前进方向。
按参数 t:同一时刻,走过的距离变了绿色为实际读数;金色为 t=0 的切线;灰色为 k=1 参照按有向输入弧长 s:速度大小被消去k 改变,这条曲线不变;反向前进时一阶项反号 函数实际读数出发点的一阶切线单位倍率参照
图形与数值由同一解析式计算。读数取近似值;箭头是否单位化以图例为准。浅虚线表示被曲面遮挡的部分。
把路抬到图面上,为什么又多出一个平方根?
当输入路径用输入弧长 作参数时,。图面轨迹 的速度却是
因为同时发生了水平移动和高度变化,图面上实际走过的弧长 大于或等于输入距离。因此
若三个坐标都表示同单位的长度,在方向剖面里设切线与水平的有向坡角为 ,则 ,而 。方向导数可以大于 1,它不是一个正弦值。若 表示温度,三维高度只是温度的绘图编码,不能不说明单位就把画出来的夹角当作物理坡角。
把梯度方向真正抬到图面上当 时,输入最快方向为 。图面上对应切向是
或取它的非零倍数 。这才是“沿梯度方向爬上图面”的切向,不是 ,更不是图面法向。要把它变成图面单位切向,还得除以它的三维模。
08 原笔记例 12:先解题意,再算导数
原题完整陈述求 在点 处,沿抛物线 在该点偏向 轴正向的切线方向的方向导数。
这句话里有两个函数、一个输入点、一个选向要求。 是要测量的读数; 是提供方向的约束曲线。 位于输入平面,它对应的图面点才是 。
1这道题的方向在哪里?
在输入平面里,必须沿抛物线的切线。切线有两个相反方向。“偏向 轴正向”只要求选择 分量为正的那个,不是让你沿 轴本身走。
2为什么能用梯度公式?
满足 ,对数函数在它的一个邻域内光滑,可微条件满足。因而
3如何找到方向,而不是凭图猜?
对 求导:,在 有 。所以可以取 ,而 不符合正向要求。也可求约束梯度 ,再取与它垂直的 。
4去掉速度,保留方向
误用 得到 ,是选错方向;直接点乘 得到 ,是没有单位化。两个错误的来源不同。
输入平面:抛物线提供方向,不提供读数紫色箭头为读数梯度的单位方向;蓝色为当前所选向量当前路线的有限差商 → 瞬时读数横坐标是分母中的参数 h;是否等于输入距离,要看是否单位化 约束抛物线 G=0当前所选输入向量读数梯度 ∇f 的单位方向题目正确答案 √2/3
图形与数值由同一解析式计算。读数取近似值;箭头是否单位化以图例为准。浅虚线表示被曲面遮挡的部分。
| 同一点的三个向量 | 值 | 角色 |
| 读数梯度 | | 二元对数函数的最快增长方向。 |
| 约束梯度 | | 抛物线的平面法向,不是读数的最快方向。 |
| 图面法向 | | 三维对数图面在 的法向。 |
不用方向导数公式,怎样从参数求导交叉验算?
取抛物线参数 ,在 经过 。参数增加时 ,方向选对。复合函数与输入速度分别为
所以按单位输入弧长的变化率是 ,与前面一致。题目虽然只问切线方向,而这里用了实际抛物线路径,但二者在该点具有同一瞬时方向;可微时,这已经足以给出相同的一阶变化率。
再做一次整体核验本题恰好有 ,所以答案还等于 :此切向在这个点恰好是读数增长最快方向。这个巧合不是一般规律;换一个函数或点,约束切向通常不再与读数梯度平行。
09 条件不满足时,哪些结论会失效?
零梯度:一阶信息安静下来,二阶形状并没有消失
光滑函数 、、 在原点都有零梯度。它们的所有方向导数都是零,切平面也都是 。但原点分别是严格极小点、严格极大点、鞍点。
所以“零梯度”既不意味着图面没有法向,也不等于已经判定极值。图面法向仍可取 。但输入平面的零水平集可能退化为一点或变成相交曲线,此时不能硬套“非零梯度给出等值线法向”的正则结论。
原点附近的真实函数图面拖动旋转 · Shift / 右键平移 · 滚轮或按钮缩放沿方向的变化 / 一整圈方向导数切换模式后,坐标轴含义会同时更新 真实函数图面选定方向的图面截线 / 真实方向导数切平面;不可微模式中仅是“错误候选”非零的图面单位法向(仅光滑模式)
图形与数值由同一解析式计算。读数取近似值;箭头是否单位化以图例为准。浅虚线表示被曲面遮挡的部分。
偏导数都存在:只能定义一个偏导向量,不保证它能统领所有方向
考虑
因为 ,它在原点连续。沿坐标轴计算,、。因此偏导向量 确实存在。
但对于任意单位方向 ,有 ,于是
误套点积公式则得到 。二者不相同。例如 时,真实方向导数为 ,不是 。上面的实验切到“偏导存在但不可微”,会把两条方向读数曲线同时画出。
两个需要说精确的地方不能说“不可微就没有任何方向导数”:本例每一个方向的导数都存在。也不能说“不可微时点积公式一定在每个方向都错”:沿坐标轴它恰好对。正确结论是:只有偏导存在,不能保证点积公式对所有方向成立。
再深入一层:所有方向都能拼成零线性读数,也仍不足以证明可微
考研首先要掌握上一个反例。下面这个反例用来封住逻辑上的最后一个缺口,不需当作新的常规计算套路:
由 ,得 ,所以它在原点连续。沿任何固定单位方向 :当 时,
当 时分子恒为零。因此所有方向导数都为零,偏导向量也是零。然而沿曲线 、,
所以它不可微。每条固定方向各自通过测试,不等于所有接近方式被同一个小误差统一控制。这里失败的是误差关于所有接近方式的整体要求,而不是某个固定方向的导数不存在。
10 回到全章:三元场的梯度、等值面与交线切向
对三元函数 ,输入空间本来就是三维,故 是三维向量。它在正则点垂直于等值面 。例如 的等值面是球面,梯度沿径向。
球面不是这个三元函数的完整“函数图像” 的完整图像需要四个坐标 。三维画出的球面 是输入空间里某一个读数对应的等值面。我们画不出第四个坐标,并不影响用梯度研究三维场的变化。
若空间曲线是两正则曲面的交线 ,它的切向 同时保持两项约束的一阶变化为零:
因此当两个梯度不平行时,可取 。这就是前一单元交线切向公式的机制:每增加一个独立约束,就增加一个“点积必须为零”的方向限制。
不要把“提供约束的梯度”和“测量读数的梯度”混用沿两曲面交线走,温度怎样变?
交线由 、 给出,在 沿 分量为正的切向走。温度为 。
前两个梯度用于找允许的方向,最后一个梯度用于算该方向的读数变化。若拿 去算温度变化,当然会得到错误的物理量。
高观点:把“最快方向”推广到有方向限制的情况
在正则约束曲面上,只能沿切平面方向移动。将目标函数的梯度分解为切向分量 与法向分量。因为允许的切向 与法向分量点积为零,变化率只剩 。因此受约束的最大方向导数是 ,并非总是原梯度的模。若 ,各允许方向的一阶变化都为零。这个结论仍然只是“投影+点积”,不是另一套孤立规则。
11 最后用对象、空间、单位、条件四次核对
| 看到的量 | 先问什么 | 不能误当作什么 |
| 是哪个二元函数、在哪个输入点? | 不是三维图面法向;不是自动单位化的方向。 |
| 是否单位?函数是否满足所用公式的条件? | 不是有限步长的实际增量,也不是每单位时间的变化率。 |
| 输入的是哪个位移 ? | 是增量的线性预测,不是一般情况下的精确增量。 |
| 作为法向 | 哪个等值面 ?是否非零、正则? | 梯度为零不证明几何集合没有法向。 |
| 是否在函数图面的切平面中? | 一般不是单位切向,更不是法向。 |
| 是方向,还是带速率的速度? | 时间变化率不应无条件单位化。 |
做题时,把四个问题按顺序写在脑中:要测谁的读数?在哪个空间移动?题目按什么单位计量?公式的条件是否满足?随后再做偏导、选向、单位化与点乘。这样既不会把约束法向当成增长方向,也不会把曲面法向塞进二维方向导数。
① 已知函数在 P 可微,。图面法向能取 吗?
检查解释,不只看答案
不能。它与图面切向 的点积为 。可取 或 。
② 函数在 P 可微,。沿 的方向导数是多少?
展开单位化
若题目改成速度 的每秒变化率,则答案为 。区别在分母。
③ 方向导数为零,沿切线走出一小步,函数值必不变吗?
用主例反驳
不必。主例沿等值圆切线的增量为 。除以 后趋于零,但有限步长增量仍为正。
④ 图面上的单位切向是 吗?
检查三维长度
只有 时才是单位向量。一般要除以 。
⑤ 在一个点梯度为零,等值线一定有一条确定的切线吗?
区分正则点与退化点
不一定。 只有一点; 是两条交叉直线。梯度非零的正则条件不能丢。但相应函数图面都可以有水平切平面。
⑥ 与 是同一曲面,两个梯度也一样有效吗?
求导后再判断
不一样。,在零集合上为零。几何集合没变,但此定义函数不再提供非零法向。
梯度不是一根来历不明的“最陡箭头”。
它把一阶变化率组织成一个向量。
沿单位方向读它,得到方向导数;要求读数为零,得到等值集的切向;把输出当成高度抬起来,得到图面切向;换成图面的三元定义函数求梯度,才得到图面法向。四件事,一条链。
图形如何保证与公式对得上三维曲面由标出的解析式采样,二维方向剖面单独用精确公式绘制。三维相机采用正交投影与统一轴尺度;二维输入图、方向图采用等比例坐标。带“单位方向”标记的箭头已经单位化,其余按标注的真实向量绘制。曲面网格是有限采样显示,不把像素图当作证明;退化点、不可微例外和定义函数失效均在文字与状态栏中单独说明。