跳到主要内容
CalcMax

点斜式计算器

范围:-1,000,000 – 1,000,000

范围:-1,000,000 – 1,000,000

范围:-1,000,000 – 1,000,000

结果

y - 3 = 2(x - 1)

点斜式

斜截式
y = 2x + 1
y 轴截距
1.000000

点斜式计算器在已知直线上一个点和这条直线的斜率时,把它的方程写出来。答案是同一件事的两种写法:点斜式把那个已知点原样留在式子里,斜截式则把它乘开,好让 y 轴截距直接读出来。默认是过点 (1, 3)、斜率为 2,得到 y − 3 = 2(x − 1),整理之后是 y = 2x + 1。这条直线的一切在第一种写法里就已经看得见了——斜率就是括号前面那个数,而那个点的两个坐标就摆在它们被输进去的位置上——这正是它值得优先用的原因。分数斜率是合法输入,而且照分数写下来,不化成小数:方程是一个精确的东西,而小数只是它的某一个数的一种写法。

十组斜率与点,以及它们写出来的方程

斜率x₁y₁点斜式
213y - 3 = 2(x - 1)
100y = x
150y = (x - 5)
-125y - 5 = -(x - 2)
-104y - 4 = -x
013y - 3 = 0
0.541y - 1 = (1/2)(x - 4)
30-2y + 2 = 3x
-2-1-3y + 3 = -2(x + 1)
422y - 2 = 4(x - 2)

每一行取一个斜率和一个点,给出写出来的方程。这些行是按写法上的各种情形挑的,而不是随手取的,因为读者要核的正是它们:第二行的两个坐标都是零,括号整个消失;第三行的高度是零,左端只剩一个 y;第六行的斜率是零,右端印一个光秃秃的 0;第七行是分数斜率,加了括号;第九行的坐标都是负的,两个符号同时翻转。这几格恰好是手写答案最容易写错的地方,而坐标那一列带符号正是第二行与第九行值得并排看的原因。每一格都是数或记号,所以这张表在全部十个语言里长得一样。

公式

y − y₁ = m(x − x₁) 斜截式:y = mx + (y₁ − m·x₁)

m
斜率:这条线升得多快或降得多快,带符号。它就是右端括号前面那个系数,也是整理之后 x 的系数。斜率为 0 时这条线是水平的,那种情形下这一页写的是一个光秃秃的 0,而不是一个「乘以零」的括号。
x₁、y₁
那个已知的点。这里只要一个:斜率定方向,点定位置,两样合起来就把这条直线定死了。下标 1 是公式里本来就有的那个 1,不是「第一个点」的意思——这一页上没有第二个点。
y 轴截距
这条线与 y 轴相交的地方,也就是式子整理完之后剩下的那个常数项。它同样由那三个输入决定:这条线过给定的那个点,所以它在 x 等于零处的高度,就是从那个点按斜率倒推回去之后剩下的高度。
x、y
方程联系起来的两个变量。两个都没有被赋具体值:答案是同时适用于这条线上每一点的规则,所以主读数印的是文本而不是一个数。

已知一条线的陡缓与它上面一个点、要把它写下来时用这一页:由一个变化率和一个起始值、由某个已知位置处的切线斜率,或者由两个点——在后一种情形里要先算出它们之间的斜率。反过来从两个点求斜率是斜率那一页;拿一条写好的方程去预测线上更远处是多少,是插值那一页。

算例

  1. 过点 (1, 3)、斜率 2

    1. 把斜率与那个点填进模板:y − y₁ = m(x − x₁)
    2. 左端成为 y − 3,括号里成为 (x − 1)
    3. 点斜式是 y − 3 = 2(x − 1)
    4. 把括号乘开:2(x − 1) = 2x − 2
    5. 把 −3 移过去:y = 2x − 2 + 3 = 2x + 1
    6. 斜截式是 y = 2x + 1,所以 y 轴截距是 1

    默认这一格,值得对着输入读一遍:括号里那两个数就是刚才输进去的坐标,只是被那个减号翻了符号。点斜式这种写法要的就是这个——它让已知的点保持可读,而不是把它折进一个常数里。

  2. 斜率是 −1,括号必须留着的那一格

    1. 模板给出 y − 5 = m(x − 2)
    2. 斜率 −1 写成一个减号而不是 −1,与系数 1 省略不写是同一个道理
    3. 括号留着:写成 −x − 2 就是另一条线了
    4. 点斜式是 y − 5 = −(x − 2)
    5. 乘开:−(x − 2) = −x + 2,于是 y = −x + 2 + 5
    6. 斜截式是 y = −x + 7,y 轴截距是 7

    最容易写错的一行。斜率 1 与斜率 −1 都不印出数字,但负号必须留在括号外面:把括号丢掉,−(x − 2) 就成了 −x − 2,这个方程中间有一个符号错,而它在页面上看起来完全正常。

  3. 分数斜率

    1. 斜率 0.5 照精确的分数 1/2 写,不写成小数
    2. 模板给出 y − 1 = (1/2)(x − 4)
    3. 分数要加括号:1/2(x − 4) 读起来像「1 除以两倍的括号」
    4. 斜截式里同样加括号:y = (1/2)x − 1
    5. y 轴截距是 −1

    这一格一次定下两条写法。分数保持精确,方程才是一个方程而不是一个近似;分数斜率要加括号,它才黏在括号上而不是黏在 x 上。两条都与其他代数页对同一类数的写法一致。

局限

斜率与两个坐标都限制在一百万以内。分数输入在分母除得尽且不超过一千时印成分数,否则印六位小数——所以 0.5 写出来是 1/2,而循环节很长的那些只能退回舍入。这一页只收小数形式的数,不收写成文本的分数,所以 1/3 要按它舍入后的小数输进去。竖直线用这种写法根本写不出来:它的斜率不存在,没有任何一个 m 能得到它,所以过给定点的竖直线不在这条式子能描述的范围里。这一页也不会替你从两个点求斜率,更不会告诉你这条线与 x 轴在哪儿相交。

常见问题

点斜式是什么?
直线方程的一种写法,它把线上一个已知的点留在式子里:y 减去那个点的高度,等于斜率乘以 x 减去那个点的位置。任何一个点配任何一个斜率都能这么写,而把式子读回来就能看出它是从哪个点和哪个斜率写出来的。
斜截式更简单,为什么还要用点斜式?
因为它是由已知条件直接搭起来的。斜截式画图时更顺手,但得到它要先乘开、再合并同类项,中间任何一步抄错都会藏进常数项里。点斜式把给定的数留在它们被输进去的位置上,一眼就能核。
y 轴截距那一格告诉我什么?
这条线与 y 轴相交的地方,也就是 x 为零时它的高度。它由同样的三个输入决定:从那个已知点出发,把「从轴上走到这里本该升多少」退回去,剩下的就是它。如果已知的点本来就在轴上,截距就是它的高度。
为什么斜率是 1 时不写数字?
与别处省略系数 1 是同一个道理:写成 1(x − 2) 只是多了一个不携带信息的符号。斜率是 −1 时负号要留、数字仍然不写,而那正是括号不能去掉的地方——负号属于括号外面,把括号去掉,这条线就变了。
分数斜率为什么要加括号?
为了让这个分数黏在括号上,而不是黏在 x 上。不括号的话,1/2(x − 4) 读起来是「1 除以两倍的括号」,那是另一个式子。写成 (1/2)(x − 4) 之后,乘法的次序就没有歧义了。
竖直线能这么写吗?
不能。竖直线没有斜率——它确实升高了,而横向的位移是零——所以没有任何一个 m 能得到它,点斜式描述不了它。那种线写成 x 等于一个常数,而这已经超出这一页能处理的范围。

参考资料

相关计算器