咱们今天不聊那些枯燥的公式推导,直接来点“硬核”但实用的干货。很多同学在处理反比例函数 \(y = \frac{k}{x}\) 时,习惯了它在标准坐标系里的样子:双曲线,两支分别位于第一、三象限(当 \(k>0\))或第二、四象限(当 \(k<0\)),渐近线就是 \(x=0\) 和 \(y=0\)。
但是,一旦坐标轴发生了旋转或者平移,原本熟悉的“十字交叉”渐近线可能就斜了,或者跑到了奇怪的位置。这时候,如果你还死守着 \(y=k/x\) 去套,肯定会头大。
其实,解决这类问题的核心逻辑只有一条:“动图不动点,还是动点不动图?”
在解析几何里,我们通常采用“相对运动”的观点。也就是说,我们可以认为坐标轴没动,而是函数图像本身动了;或者反过来,图像没动,我们换个眼光(坐标系)去看它。对于求解析式这种问题,最稳妥、最不容易出错的方法,是追踪关键点和利用渐近线的变换。
下面我将分三种常见情况,带你彻底搞懂这个问题。为了让你看得更清楚,我会配合具体的例子,甚至用代码来验证我们的结论。
第一种情况:单纯的坐标轴平移
这是最简单的情况,也是所有复杂变换的基础。想象一下,你把整个坐标系的原点从 \((0,0)\) 搬到了 \((h, k)\)。
1. 直观理解
原来的 \(x\) 轴变成了新的 \(x'\) 轴,原来的 \(y\) 轴变成了新的 \(y'\) 轴。 如果新坐标系的原点在原坐标系的 \((h, k)\) 处,那么:
- 新坐标 \(x'\) 对应旧坐标 \(x - h\)
- 新坐标 \(y'\) 对应旧坐标 \(y - k\)
换句话说,旧坐标 = 新坐标 + 偏移量。
2. 推导过程
假设原反比例函数为 \(y = \frac{a}{x}\) (这里用 \(a\) 避免和坐标偏移量 \(k\) 混淆)。 现在我们将坐标轴向右平移 \(h\) 个单位,向上平移 \(k\) 个单位。
在新坐标系下,任意一点 \(P(x', y')\) 在旧坐标系中的坐标为 \((x'+h, y'+k)\)。 因为点 \(P\) 依然在原来的双曲线上,所以它的旧坐标必须满足原方程:
\[ y' + k = \frac{a}{x' + h} \]
整理一下,得到新坐标系下的解析式:
\[ y' = \frac{a}{x' + h} - k \]
结论:
- 水平平移 \(h\):分母变成 \(x+h\)(注意符号,右移 \(h\),则 \(x\) 替换为 \(x-h\) 的反向操作,即分母加 \(h\)?等等,让我们仔细核对一下符号逻辑)。
自我纠错与严谨性检查: 让我们重新梳理一下“坐标轴平移”与“图像平移”的区别,这是最容易晕的地方。
- 图像平移:图像向右移 \(h\),解析式 \(x\) 变为 \(x-h\)。
- 坐标轴平移:坐标轴向右移 \(h\),相当于观察者向左看,图像相对于观察者向右移了 \(h\)?不对。
举个栗子: 原点 \(O(0,0)\)。图像上有点 \(A(1, 1)\),满足 \(y=1/x\)。 现在坐标轴向右平移 \(1\) 个单位,新原点 \(O'\) 在旧坐标系的 \((1,0)\)。 点 \(A\) 在新坐标系中的坐标是多少? \(x' = x_{old} - h = 1 - 1 = 0\)。 \(y' = y_{old} - k = 1 - 0 = 1\)。 所以点 \(A\) 在新系中是 \((0,1)\)。
代入公式 \(y' = \frac{a}{x' + h} - k\): \(1 = \frac{1}{0 + 1} - 0\),成立。
所以,如果坐标轴向右平移 \(h\),向上平移 \(k\),原方程 \(y = \frac{a}{x}\) 变为: $\( y = \frac{a}{x+h} - k \)\( *(注:这里的 \)x,y$ 指的是新坐标系下的变量)*
简单记忆法: 坐标轴向右移,相当于 \(x\) 的值变小了(因为原点在右边了),为了保持等式平衡,分母里的 \(x\) 需要加上这个位移量。或者更简单的:“左加右减”是针对图像移动;如果是坐标轴移动,方向相反。 坐标轴右移 \(h\),解析式中 \(x\) 替换为 \(x+h\)。
3. 代码验证
我们用 Python 来模拟这个过程,确保逻辑无误。
import numpy as np
import matplotlib.pyplot as plt
def verify_translation():
# 原函数 y = 2/x
a = 2
x_old = np.linspace(-5, 5, 400)
x_old = x_old[x_old != 0]
y_old = a / x_old
# 坐标轴向右平移 2,向上平移 1
# 新坐标 x' = x_old - 2 => x_old = x' + 2
# 新坐标 y' = y_old - 1 => y_old = y' + 1
# 代入原方程: (y' + 1) = 2 / (x' + 2)
# 新方程: y' = 2/(x' + 2) - 1
x_new = np.linspace(-5, 5, 400)
x_new = x_new[x_new != -2] # 避开渐近线
y_new_calc = a / (x_new + 2) - 1
# 反向验证:取新坐标系上的点,转回旧坐标系,看是否在原曲线上
test_points_x_new = [0, 1, 2]
for xn in test_points_x_new:
yn = a / (xn + 2) - 1
# 转换回旧坐标
xo = xn + 2
yo = yn + 1
# 检查是否在 y = 2/x 上
expected_yo = a / xo
print(f"新坐标 ({xn}, {yn}) -> 旧坐标 ({xo:.2f}, {yo:.2f})")
print(f"原函数在该旧坐标的理论y值: {expected_yo:.2f}")
print(f"误差: {abs(yo - expected_yo):.2e}")
print("-" * 20)
verify_translation()
运行结果会显示,转换后的点完美落在原函数图像上。这证明了我们的推导是正确的。
第二种情况:单纯的坐标轴旋转
这才是真正的难点,也是很多竞赛题和高中数学压轴题喜欢考的。
1. 几何直觉
想象你手里拿着一张印有双曲线的纸,然后你把手里的方格纸(坐标系)顺时针旋转了一个角度 \(\theta\)。 这时候,原本水平的渐近线 \(y=0\) 变成了斜率为 \(-\tan\theta\) 的直线。 原本垂直的渐近线 \(x=0\) 变成了斜率为 \(\cot\theta\) 的直线。
关键性质不变:
- 反比例函数的本质特征是:中心对称,且渐近线互相垂直。
- 旋转后,它依然是一个反比例函数类型的曲线(等轴双曲线),只是它的渐近线不再平行于坐标轴了。
2. 代数推导
设原坐标系为 \(Oxy\),新坐标系为 \(Ox'y'\)。 新坐标系是由原坐标系绕原点逆时针旋转 \(\alpha\) 角得到的。
坐标变换公式(旋转矩阵的逆): $\( \begin{cases} x = x' \cos\alpha - y' \sin\alpha \\ y = x' \sin\alpha + y' \cos\alpha \end{cases} \)$
原方程:\(y = \frac{k}{x}\),即 \(xy = k\)。
将 \(x, y\) 的表达式代入 \(xy = k\): $\( (x' \cos\alpha - y' \sin\alpha)(x' \sin\alpha + y' \cos\alpha) = k \)$
展开这个式子: $\( x'^2 \cos\alpha \sin\alpha + x'y' \cos^2\alpha - x'y' \sin^2\alpha - y'^2 \sin\alpha \cos\alpha = k \)$
利用倍角公式简化: \(\cos\alpha \sin\alpha = \frac{1}{2}\sin(2\alpha)\) \(\cos^2\alpha - \sin^2\alpha = \cos(2\alpha)\)
于是方程变为: $\( \frac{1}{2}x'^2 \sin(2\alpha) + x'y' \cos(2\alpha) - \frac{1}{2}y'^2 \sin(2\alpha) = k \)$
这就是旋转后,在新坐标系 \(Ox'y'\) 下的隐函数方程。
能不能写成显函数 \(y' = f(x')\)? 通常很难直接写成 \(y' = \dots\) 的形式,因为它变成了一个一般二次曲线方程。但是,我们可以看出几个重要特征:
- 没有一次项 \(x'\) 和 \(y'\),说明中心仍在原点。
- \(x'^2\) 和 \(y'^2\) 系数互为相反数,这符合等轴双曲线的特征。
- 存在 \(x'y'\) 交叉项,这说明对称轴发生了旋转。
3. 特殊情况:旋转 45 度
如果 \(\alpha = 45^\circ\),即 \(\frac{\pi}{4}\)。 \(\sin(90^\circ) = 1\), \(\cos(90^\circ) = 0\)。 代入上面的通用公式: $\( \frac{1}{2}x'^2 (1) + x'y' (0) - \frac{1}{2}y'^2 (1) = k \)\( \)\( \frac{x'^2 - y'^2}{2} = k \implies x'^2 - y'^2 = 2k \)$
这就变回了我们熟悉的标准双曲线形式!
- 如果原函数是 \(y = 1/x\) (\(k=1\)),旋转 45 度后,在新坐标系下方程为 \(x'^2 - y'^2 = 2\)。
- 这解释了为什么有时候题目会说“将双曲线 \(xy=1\) 旋转 45 度得到 \(x^2-y^2=2\)”。
第三种情况:旋转 + 平移(复合变换)
这是最通用的情况。比如,先将坐标轴逆时针旋转 \(\alpha\),再将新原点平移到 \((h, k)\)(注意:这里的平移是在旋转后的坐标系中进行的,还是在原坐标系中进行的?通常题目会描述为“先旋转后平移”)。
为了求解解析式,我们采用“逆向追踪法”,这比硬算矩阵乘法要直观得多,也更容易教给小朋友理解。
1. 逻辑步骤
假设我们要找新坐标系 \((X, Y)\) 下的解析式,已知原坐标系 \((x, y)\) 下的方程是 \(y = \frac{k}{x}\)。
变换过程:
平移:新原点 \(O'\) 在原坐标系中的位置是 \((x_0, y_0)\)。 关系:\(x = X + x_0\), \(y = Y + y_0\) (解释:如果新原点在右边,X要变大才能对应到原来的x)
旋转:坐标轴逆时针旋转 \(\alpha\)。 此时,我们需要把 \((X, Y)\) 旋转回去,变回未旋转前的局部坐标 \((x_{local}, y_{local})\),然后再结合平移。
或者更简单地,直接建立 \((x, y)\) 与 \((X, Y)\) 的直接关系。
设向量 \(\vec{OP} = (x, y)^T\)。 在新坐标系中,点 \(P\) 的坐标是 \((X, Y)\)。
如果变换顺序是:先绕原点旋转 \(\alpha\),再平移向量 \(\vec{v}=(x_0, y_0)\): 那么原坐标 \((x, y)\) 与新坐标 \((X, Y)\) 的关系是: $\( \begin{pmatrix} x \\ y \end{pmatrix} = \begin{pmatrix} \cos\alpha & -\sin\alpha \\ \sin\alpha & \cos\alpha \end{pmatrix} \begin{pmatrix} X \\ Y \end{pmatrix} + \begin{pmatrix} x_0 \\ y_0 \end{pmatrix} \)$
即: $\( \begin{cases} x = X \cos\alpha - Y \sin\alpha + x_0 \\ y = X \sin\alpha + Y \cos\alpha + y_0 \end{cases} \)$
将这个 \(x, y\) 代入原方程 \(xy = k\)(假设原方程为 \(y=k/x \iff xy=k\)),即可得到新坐标系下的隐式方程。
2. 实例演示
题目: 原反比例函数 \(y = \frac{4}{x}\)。 现将坐标轴逆时针旋转 \(90^\circ\),然后将新原点移至原坐标系的 \((1, 2)\) 处。求在新坐标系下,该双曲线的方程。
分析:
旋转 \(90^\circ\): \(\cos 90^\circ = 0, \sin 90^\circ = 1\). 代入旋转公式: $\( \begin{cases} x = X(0) - Y(1) + x_0 = -Y + x_0 \\ y = X(1) + Y(0) + y_0 = X + y_0 \end{cases} \)\( 这里 \)(x_0, y_0)\( 是新原点在原坐标系中的位置。题目说新原点移至 \)(1, 2)\(,所以 \)x_0=1, y_0=2$。
所以: $\( \begin{cases} x = -Y + 1 \\ y = X + 2 \end{cases} \)$
代入原方程: 原方程:\(xy = 4\) 代入: $\( (-Y + 1)(X + 2) = 4 \)$
整理: $\( -XY - 2Y + X + 2 = 4 \)\( \)\( -XY + X - 2Y - 2 = 0 \)\( 或者写成显式(解出 Y): \)\( X - 2 - Y(X + 2) = 0 \implies Y(X+2) = X - 2 \implies Y = \frac{X - 2}{X + 2} \)$
结果: 在新坐标系下,方程为 \(Y = \frac{X - 2}{X + 2}\)。
你看,通过这种“代入法”,哪怕旋转和平移混在一起,只要理清坐标变换公式,就能轻松解决。
给小朋友的通俗讲解: “换眼镜”游戏
如果我要给一个初中生讲这个概念,我会这么说:
想象你戴着一副普通的眼镜(标准坐标系),看着墙上的一幅画(反比例函数图像)。这幅画是一幅双曲线,它的两条“腿”(渐近线)是横着和竖着的。
1. 平移(换位置): 如果你拿着这幅画,往右走两步,再往上跳一步。画的内容没变,但你眼睛看到它的中心位置变了。这时候,你要描述这幅画,就得说:“它的中心不在正中间,而在右边两步、上面一步的地方。” 数学上,就是 \(x\) 变成了 \(x-2\),\(y\) 变成了 \(y-1\)。
2. 旋转(歪着头看): 现在,你不走也不跳,但是你歪着头看墙,或者把眼镜歪着戴。 这时候,原本横着的“腿”,在你眼里就变成了斜的。 原本竖着的“腿”,也变成了斜的。 但是!这两条腿依然是互相垂直的,它们依然是关于你的鼻尖(原点)对称的。 这时候,方程里就会多出一些奇怪的项,比如 \(xy\) 或者 \(x^2 - y^2\),这是因为你的视线角度变了,横纵坐标混合在了一起。
核心秘诀: 不管怎么变,“原坐标”和“新坐标”之间的桥梁就是那个旋转和平移的公式。只要把这个桥梁搭好,把旧的方程填进去,新的方程自然就出来了。
总结与快速查阅表
为了方便你以后查阅,我把最常见的几种变换结果总结如下:
| 变换类型 | 变换描述 | 原方程 \(y = \frac{k}{x}\) 的新解析式 (新坐标 \(X,Y\)) | 备注 |
|---|---|---|---|
| 仅平移 | 原点移至 \((h, k)\) | \(Y = \frac{k}{X+h} - k\) | 注意:这里的 \(k\) 既是原系数又是平移量,建议区分符号 |
| 仅旋转 | 逆时针旋转 \(\alpha\) | \((X \cos\alpha - Y \sin\alpha)(X \sin\alpha + Y \cos\alpha) = k\) | 通常保留隐式,或化简为 \(X^2-Y^2\) 型 |
| 旋转45° | 逆时针旋转 \(45^\circ\) | \(X^2 - Y^2 = 2k\) | 变成了标准双曲线方程 |
| 复合 | 先旋转 \(\alpha\),再平移 \((h,k)\) | 将 \(x = X \cos\alpha - Y \sin\alpha + h\) \(y = X \sin\alpha + Y \cos\alpha + k\) 代入 \(xy=k\) |
通用解法,务必使用代入法 |
最后的建议
在做这类题时,千万不要试图去记忆所有的公式,因为组合太多记不住。
请坚持使用“坐标代换法”:
- 写出新坐标 \((X, Y)\) 与原坐标 \((x, y)\) 的关系式。
- 把 \(x, y\) 用 \(X, Y\) 表示出来。
- 代入原方程 \(y = k/x\) 或 \(xy = k\)。
- 化简。
这种方法万能且不易出错。希望这篇文章能帮你彻底攻克坐标轴变换下的反比例函数难题!如果有具体的数值题目想验证,随时可以丢给我,我们一起算。
