跳至主要内容

什么是线性函数?含示例的指南

获得线性函数的形式化与直观定义。通过现实场景了解如何识别它们。
· 6分钟 阅读

使用 AI 探索

如果您上过数学课,很大概率早早就遇到过线性函数,比如在初中代数里,或是在方格纸上画直线的时候。

线性函数无处不在,贯穿数学及其他领域。但许多人觉得线性函数有点难懂,甚至专业人士有时也会略过方程背后的“为什么”。

本文将以清晰直观的方式阐释线性函数:它的本质是什么、如何写出、如何识别。读完之后,您会把它们视为理解稳定变化的可靠工具,而非无关痛痒的抽象规则。

线性函数的核心思想

归根结底,线性函数刻画的是稳定且可预测的关系。

想象您以恒定速度行走。每向前一步,覆盖的距离都相同。这种恒定的变化率正是线性之所以“线性”的根源。随着输入(如时间或步数)按固定量增加,输出(如行走距离)也会按同样的固定量变化。

这种可预测性让线性函数非常实用。输出不会突然跳变或意外弯折,而是稳定地沿直线前进。当您在坐标系中作图时,它描出的就是一条笔直的直线,如同激光束。正是这种简洁,让我们愿意用它来刻画世界。

线性函数的简明定义

在有了直觉之后,我们用更规范的数学语言来精确定义:线性函数是一种将输入映射到输出的规则,其中输出的变化始终与输入的变化成正比。用符号表示,通常如下:

what is a linear function

不过,我们稍后再展开讨论。此处最重要的要点是:无论输入处于哪个范围,输出都会以恒定的速度增长或缩减。

直观地说,线性函数之所以称为“线性”,是因为它对应“直线”。这使它区别于非线性函数,例如像彩虹般上拱的二次函数,或随输入增大而迅速飙升的指数函数。

线性函数的标准形式

大多数线性函数都会以“斜截式”清晰地呈现其结构,形式如下:

slope intercept form for a linear function

其中,x 是输入,您可以理解为代入的变量;y 是输出。m 是斜率,表示函数的变化率,也就是这条直线爬升或下降的陡峭程度。

较大的 m 意味着更陡的倾斜,负值则表示向下倾斜。b 是截距(y 截距),即当 x 为 0 时的输出。y 截距决定了您在 y 轴上的起点。

在许多教材中,记号可能将 m 和 b 改写为 a 和 b,或 m 和 p,但本质含义相同。

线性函数的变化率

在称它为“斜率”之前,先看它真正意味着什么:可以把它理解为“当输入增加 1 个单位时,输出会变化多少?”如果每多工作 1 小时就多赚 20 美元,那就是每小时 20 美元的费率,确实是恒定变化。正的费率意味着增长,负的意味着下降,比如一个热馅饼在均匀散热。

这种费率是线性的支柱:既不会加速,也不会慢到停滞。用数学的语言,我们称之为斜率(主方程中的 m),但概念是一样的。

what is a linear function

在这张图中,我尝试展示在线性函数中保持 b 不变,仅改变 m 的不同情形。

线性函数的起始值

y 截距 b 是在输入为零时的基线输出,您可以把它看成固定的启动成本。它有助于锚定函数,为变化如何累积提供更多上下文。

在这张图中,我改变了 b 的取值,同时将 m 固定为 2。

线性函数在图上的表现

由于变化率恒定,线性函数的图像是一条直线。调整 m,直线会更陡或更平;改变起始值 b,直线会整体上移或下移,但倾斜度不变。

线性函数的示例

我们可以用不同方式描述线性函数。比如数值化地写作 f(x) = 3x + 2。这意味着每当 x 增加 1,y 就增加 3;且当 x 为 0 时,y 初始为 2。

也可以更口语化地描述,例如出租车费用等于 3 美元起步价 + 每英里 2 美元。固定起点配合稳定增量。

线性函数 vs. 非线性函数

非线性关系打破了恒定性,因为变化率会改变,图像会弯曲。真实关系常在短区间内近似线性,线性模型也常作为基准有用。

这张图很好地展示了线性与非线性函数的一些示例。

线性函数的应用场景

线性函数是我们理解世界的可靠背景板。它是将变化框定为稳定且可扩展的“入口”。比如在物理中,它能简化无摩擦的运动;在经济学中,它能在复杂性出现前为成本建立基线。

在不同领域,线性函数常作为近似,因为现实数据往往呈“近似线性”或“局部线性”的关系。生物学可能在线性化狭窄范围内的酶反应速率,工程中会将材料的应力—应变关系线性化。一旦您留意,稳定变化几乎无处不在。

线性函数与线性回归

线性回归利用数据来拟合一条“最佳拟合直线”。本质上就是估计上述方程中的 m 和 b,以找到与观测点最契合的直线。它是对分散的真实数据趋势的近似,而非完美刻画。

linear functions and linear regression

在这幅示意图中,我展示了如何用线性函数来建模略带噪声的真实数据点。

关于线性函数的常见误解

思考线性函数时,您应避免以下错误:

  1. 并非每条直的图形都是线性的。线段会结束,有时还会改变方向。
  2. 现实并不完美线性。我们所做的是近似。
  3. 应清楚区分变化率 m 与起点 b,因为它们以不同方式塑造轨迹。

识别线性函数的技巧

要识别线性函数,请检查以下要点:

  • 寻找恒定的变化量
  • 关注差值而非比值
  • 用“每单位”的思维方式
  • 面对含噪的真实数据要谨慎

结论

线性函数以恒定变化率和初始值来刻画直线型关系。凭借这种结构,它们易于解释、便于应用。您会在方程、图像以及日常的费用或估算问题中频繁看到它们。

继续与我们学习。推荐我们的 Introduction to Regression with statsmodels in Python 课程。学习后,您会发现回归比想象中更灵活。通过变量变换,您将能用回归同时建模线性与非线性关系。 

Iheb Gafsi

作者

Iheb Gafsi

我从事加速型 AI 系统的研发,面向去中心化数据与分布式工作负载,构建支持边缘智能的联邦式机器学习流水线。我的工作重点包括大模型、语音处理、计算机视觉、强化学习以及先进的机器学习拓扑结构。

主题