跳至内容
spmaddmath.com.my
补习

学习

课程公式方法考试与试卷工具
地区收费博客我们的老师联系
中文

方法 · 线性定律

如何化为线性形式

通过取对数或重新整理,把非线性关系改写成 Y=mX+cY = mX + c,这样描出正确的一对变量就得到一条直线,其斜率和截距便揭示出未知常数。

这个方法的用途

线性定律讲的是把两个变量之间弯曲的关系化成一条直线。直线容易在数据点之间画出,它的斜率和纵轴截距也容易测量;所以只要你能把关系改写成 Y=mX+cY = mX + c 的形式,就能直接从图上读出未知常数。

这个方法把像 y=axny = ax^{n} 或 y=abxy = ab^{x} 这样的关系重新整理,通常是对两边取对数,直到它符合直线的形式。

直线形式
Y=mX+cY = mX + c

对于幂关系,对两边取 lg⁡\lg 就能办到:

y=axn  ⇒  lg⁡y=n lg⁡x+lg⁡ay = ax^{n} \;\Rightarrow\; \lg y = n\,\lg x + \lg a

与 Y=mX+cY = mX + c 对照,你把 lg⁡y\lg y 对 lg⁡x\lg x 描点,斜率读作 nn,截距读作 lg⁡a\lg a。

什么时候用

当题目给出一个含有未知常数的关系,同时又给出实验数据或一条变换后变量的直线图时,就用这个方法。像“化为线性形式”、“当 lg⁡y\lg y 对 lg⁡x\lg x 描点得到一条直线”、“yx\frac{y}{x} 对 xx 的图是一条直线”这样的字眼,都是直接的信号。

根据关系的形式来选择变换。幂关系 y=axny = ax^{n} 或指数关系 y=abxy = ab^{x} 要取对数,好让指数降下来。

像 y=ax+bx2y = ax + bx^{2} 这样的关系,更适合两边除以 xx,化成 yx=a+bx\frac{y}{x} = a + bx。先定好变换,就知道每条轴上该描什么。

解题步骤

  1. 1

    读出关系和常数

    记下非线性关系以及要求的常数,例如 y=axny = ax^{n} 中的 aa 和 nn。

  2. 2

    变换成 Y = mX + c

    对幂关系或指数关系两边取 lg⁡\lg,或重新整理(例如除以 xx),使方程变成线性。

  3. 3

    对照各部分

    把你的方程与 Y=mX+cY = mX + c 对照,确定 YY、XX、斜率 mm 和截距 cc。

  4. 4

    读图

    从直线图上读出斜率和纵轴截距。

  5. 5

    列出关于常数的方程

    令斜率等于它的表达式、截距等于它的表达式,再解出每个常数。

  6. 6

    还原对数

    如果截距是 lg⁡a\lg a,就还原 a=10ca = 10^{c};写出常数,若有要求也写出原关系。

例题解析

Q1[4 marks]

变量 xx 和 yy 由 y=axny = ax^{n} 关联,其中 aa 和 nn 是常数。当 lg⁡y\lg y 对 lg⁡x\lg x 描点时,得到一条斜率为 33、lg⁡y\lg y 截距为 11 的直线。

求 aa 和 nn 的值。

Show worked solution

对 y=axny = ax^{n} 两边取 lg⁡\lg,并运用对数定律。

lg⁡y=lg⁡(axn)=lg⁡a+lg⁡xn=n lg⁡x+lg⁡a\lg y = \lg\left(ax^{n}\right) = \lg a + \lg x^{n} = n\,\lg x + \lg a

与直线形式 Y=mX+cY = mX + c 对照,取 Y=lg⁡yY = \lg y、X=lg⁡xX = \lg x:

lg⁡y⏟Y=n⏟m lg⁡x⏟X+lg⁡a⏟c\underbrace{\lg y}_{Y} = \underbrace{n}_{m}\,\underbrace{\lg x}_{X} + \underbrace{\lg a}_{c}

直线的斜率是 nn,题目给的是 33:

n=3n = 3

lg⁡y\lg y 截距是 lg⁡a\lg a,题目给的是 11。还原对数:

lg⁡a=1  ⇒  a=101=10\lg a = 1 \;\Rightarrow\; a = 10^{1} = 10

所以 a=10a = 10、n=3n = 3,也就是 y=10x3y = 10x^{3}。核对一下:对 y=10x3y = 10x^{3} 取 lg⁡\lg 得到 lg⁡y=1+3lg⁡x\lg y = 1 + 3\lg x,一条斜率为 33、截距为 11 的直线,与题目完全相符。

常见错误

  • 把截距读成 aa 而不是 lg⁡a\lg a;你必须用 a=10ca = 10^{c} 还原对数。
  • 把两条轴搞反,分不清变换后哪个变量是 XX、哪个是 YY,结果斜率和截距对调。
  • 把 lg⁡(axn)\lg(ax^{n}) 拆错;它等于 lg⁡a+nlg⁡x\lg a + n\lg x,而不是 lg⁡a×nlg⁡x\lg a \times n\lg x。
  • 忘了用幂定律把指数降下来,留着 lg⁡xn\lg x^{n} 而没写成 nlg⁡xn\lg x。
  • 把方程与 Y=mX+cY = mX + c 对照时,把斜率和截距弄混。

老师如何帮助你

最让学生栽跟头的往往是最后一步,把截距读成 aa 而不是 lg⁡a\lg a,又忘了写 a=10ca = 10^{c}。在一对一的课堂上,我们的老师会在对照那一行停下来,也就是你把方程与 Y=mX+cY = mX + c 对齐的地方,先让你把 YY、XX、斜率和截距都标清楚,再去碰数字。

单是这一个习惯,就能立刻消除大部分线性定律的错误。我们也会检查你是不是对整边取 lg⁡\lg,而不是只对其中一部分。

spmaddmath.com.my 的每一位老师,都经验丰富。课程在线上进行,以英语授课,按你自己的节奏安排。

获取一对一辅导。

预约试课

常见问题

我们为什么要把关系化为线性形式?

因为直线比曲线更容易穿过数据描出,也更容易测量。一旦关系写成 Y=mX+cY = mX + c,斜率和纵轴截距就能直接读出,每一个都给出一条关于未知常数的方程。

怎么判断该取对数还是该两边相除?

当未知数是指数时取对数,例如 y=axny = ax^{n} 或 y=abxy = ab^{x},好让幂降下来。当关系是若干项之和时相除(例如除以 xx),例如 y=ax+bx2y = ax + bx^{2},就化成 yx=a+bx\frac{y}{x} = a + bx。

我的直线截距是 1,那常数也是 1 吗?

如果纵轴是 lg⁡y\lg y 就不是。若截距等于 lg⁡a\lg a,你必须还原对数:a=101=10a = 10^{1} = 10。

报出常数之前,务必先弄清截距到底代表什么。

即使没求出最后的常数,变换本身能拿分吗?

能。SPM Add Math 采用分析式给分,所以正确地把关系化为线性形式、并确定 YY、XX、斜率和截距,都能拿到方法分,即使算错改变了某个常数的最终值。

来源:SRC-DSKP-EN

作者 spmaddmath.com.my 编辑团队.· 最后更新 5 September 2026

准备好开始了吗?

预约试课每小时RM50起 · 一小时付费试课 · 当天回复
预约试课一小时付费试课 · 当天回复