跳至内容
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    lgy=nlgx+lgay = ax^{n} \;\Rightarrow\; \lg y = n\,\lg x + \lg a

Y=mX+cY = mX + c 对照,你把 lgy\lg ylgx\lg x 描点,斜率读作 nn,截距读作 lga\lg a

什么时候用

当题目给出一个含有未知常数的关系,同时又给出实验数据或一条变换后变量的直线图时,就用这个方法。像“化为线性形式”、“当 lgy\lg ylgx\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} 中的 aann

  2. 2

    变换成 Y = mX + c

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

  3. 3

    对照各部分

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

  4. 4

    读图

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

  5. 5

    列出关于常数的方程

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

  6. 6

    还原对数

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

例题解析

Q1[4 marks]

变量 xxyyy=axny = ax^{n} 关联,其中 aann 是常数。当 lgy\lg ylgx\lg x 描点时,得到一条斜率为 33lgy\lg y 截距为 11 的直线。

aann 的值。

Show worked solution

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

lgy=lg(axn)=lga+lgxn=nlgx+lga\lg y = \lg\left(ax^{n}\right) = \lg a + \lg x^{n} = n\,\lg x + \lg a

与直线形式 Y=mX+cY = mX + c 对照,取 Y=lgyY = \lg yX=lgxX = \lg x

lgyY=nmlgxX+lgac\underbrace{\lg y}_{Y} = \underbrace{n}_{m}\,\underbrace{\lg x}_{X} + \underbrace{\lg a}_{c}

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

n=3n = 3

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

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

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

常见错误

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

老师如何帮助你

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

单是这一个习惯,就能立刻消除大部分线性定律的错误。我们也会检查你是不是对整边取 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 吗?

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

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

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

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

来源:SRC-DSKP-EN

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

准备好开始了吗?

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