📘 CodingMarble Learn

数学建模:用数学描述真实世界

数学模型就是用方程、图像或表格,简单地描述一个真实情境。建模的循环是:弄清真实问题 → 选择变量并做出假设 → 建立模型(例如一次函数、二次函数或指数模型)→ 求解并预测 → 用真实数据检验答案 → 改进模型,或者说明它的适用范围。没有哪个模型是完美的,好的模型简单,而且足够接近现实,能派上用场。

🎬 分步故事

  1. 从一个真实的问题开始:出租车的车费和路程有什么关系?我们收集了一些真实的行程。每个橙色的点代表一次行程。
  2. 选择变量。x 是路程,单位是公里(输入)。y 是车费,单位是卢比(输出)。我们假设没有堵车,也没有等待。
  3. 建立模型。这些点落在一条直线上,所以我们用 y = 12x + 50:起步价 50 卢比,每多走 1 公里加 12 卢比。
  4. 用模型来预测。15 公里的行程,y = 12 × 15 + 50 = 230 卢比。绿色的点就表示这个结果。
  5. 用现实来检验。一次真实的 15 公里行程遇到堵车,花了 275 卢比。红色的线就是误差。我们可以改进模型,或者说明它在什么情况下适用。
  6. 自由练习:选一组数据和一种模型类型,观察红色的间隙。误差最小的模型拟合得最好。

提示:拖动3D画面可以旋转,用两根手指可以缩放。

🤔 常见疑问,一次讲清

为什么要忽略堵车这类因素?

这样模型才简单到能用。我们把它写成一条假设,之后再检查误差是不是太大。

我怎么知道用直线是对的?

如果这些点靠近一条直线,而且 x 每增加相同的量,y 也增加相同的量,那么一次函数模型是个好的首选。

y = 12x + 50 里的数字是什么意思?

12 是变化率(每公里多少卢比),50 是起始值(还没出发时就要付的卢比)。

如果模型对某一次行程不准,它就没用了吗?

不是。每个模型都有一些误差。我们把误差量出来,然后改进模型,或者说明它在什么情况下适用。

怎么在一次函数、二次函数和指数函数之间做选择?

把每一种都用在数据上试试,比较误差。误差小又最简单的模型胜出。

什么是数学模型?

模型是真实事物的简单复制品。玩具车就是汽车的模型。数学模型不用塑料,而是用数字、方程、图像或表格。

例子:

模型里有变量(会变化的量)、参数(固定的数,比如 12 和 50)和假设(为了让问题简单,我们选择忽略的东西)。

建模的循环

  1. 弄清问题。我们想知道什么?
  2. 做出假设,选择变量。确定输入(自变量)和输出(因变量)。写下你忽略了什么。
  3. 建立模型。用表格、图像或方程。观察数据的形状。
  4. 求解。用模型来计算或预测。
  5. 解释。把数学答案带上单位,翻译回日常的话。
  6. 验证(检验)。和真实数据比较。如果误差太大,就修改假设或模型,再来一圈。

这是一个循环,不是一条直线。科学家和工程师会把它转很多圈。

如何选择合适的模型类型

一次函数(线性):y = mx + c

x 每增加相同的量,y 的差也相等。例子:车费、手机套餐、一支慢慢燃尽的蜡烛。

二次函数:y = ax² + bx + c

图像是抛物线。二阶差相等。例子:抛出的球的高度、正方形的面积。

指数函数:y = a × bˣ

x 每增加相同的量,y 的比值相等(每次都乘以同一个数)。例子:细菌成倍增长、复利、一杯逐渐变凉的茶。

周期函数(三角函数)

按周期重复。例子:潮汐、一年中的白昼时长。

怎么判断

先把数据画出来。检查差(一次函数)、二阶差(二次函数)或比值(指数函数)。选择误差小又最简单的模型。

检验模型:误差、拟合和局限

误差(残差)等于真实值减去模型值。误差小,说明拟合得好。

最佳拟合直线是让整体误差尽可能小的那条直线(计算机用“最小二乘法”:让误差的平方和最小)。

内插(在数据范围之内预测)通常比较安全。外推(在数据范围之外很远的地方预测)有风险:小孩每年大约长高 6 厘米,但这个模型到 40 岁就不对了!

一定要写明模型适用的范围(定义域)和你做的假设。模型被用在科学、经济、医学和技术中,而且每个模型都有局限。

重点公式和概念

例题讲解

1. 一位水管工上门费 ₹200,再加每小时 ₹150。写出模型,并求 3 小时的费用。

设 h = 小时数,C = 费用。C = 150h + 200。当 h = 3 时:C = 450 + 200 = ₹650。

2. 一张表:x = 0, 1, 2, 3 时 y = 5, 8, 11, 14。哪种模型合适?

差是 3, 3, 3(相等),所以是一次函数:y = 3x + 5。

3. 一张表:x = 0, 1, 2, 3 时 y = 3, 6, 12, 24。哪种模型合适?

比值是 2, 2, 2(相等),所以是指数函数:y = 3 × 2ˣ。

4. 一个球的高度用 h = −5t² + 20t + 1 来建模(单位:米、秒)。求最大高度。

最高点在 t = −b/(2a) = −20/(−10) = 2 秒。h = −20 + 40 + 1 = 21 米。

5. 模型预测有 480 位游客,实际来了 520 位。求误差和百分误差。

误差 = 520 − 480 = 40。百分误差 = 40 ÷ 520 × 100 ≈ 7.7%。

6. 一个有 50000 人的小镇每年增长 4%。建立模型,并预测 5 年后的人口。

P = 50000 × 1.04ᵗ。当 t = 5 时:50000 × 1.2167 ≈ 60800 人(假设增长率一直是 4%)。

常见错误

练习测验

1. 建模循环的第一步是:
2. x 每增加相同的量,y 的差都相等的数据,适合用:
3. 在出租车车费 y = 12x + 50 中,50 表示:
4. 模型的误差(残差)是:
5. 在数据范围之外很远的地方做预测,叫做:

练习:自己动手回答

输入或选择你的答案,然后点“检查”。卡住了就看提示;回答后会显示完整解答。

常见问题

用简单的话说,什么是数学建模?

把现实生活中的问题变成数学(方程或图像),解出来,再检查答案在现实中是否说得通。

数学建模有哪些步骤?

弄清问题,做出假设并选择变量,建立模型,求解,解释答案,再用真实数据检验(需要的话再改进)。

数学模型有哪些例子?

出租车的车费公式、人口增长公式、抛出的球的轨迹、天气预报,还有贷款利息的计算。

哪里会学到

Canada (Ontario)Grade 8C. Algebra
Canada (Ontario)Grade 9D. Data
Canada (Ontario)Grade 12A. Mathematical Models
Canada (Ontario)Grade 12D. Characteristics of Functions
ItalySecondaria di secondo grado – classe 3ªMathematics for economics and society
ItalySecondaria di secondo grado – classe 4ªMathematics for economics and society
ItalySecondaria di secondo grado – classe 5ª (esame di Stato)Mathematics for economics
NetherlandsVWO 3 (onderbouw)Mathematical thinking
NetherlandsHAVO 4 (bovenbouw, 2e fase)Skills
NetherlandsHAVO 4 (bovenbouw, 2e fase)Skills
NetherlandsHAVO 4 (bovenbouw, 2e fase)Skills
NetherlandsHAVO 4 (bovenbouw, 2e fase)Skills
NetherlandsHAVO 4 (bovenbouw, 2e fase)Skills
NetherlandsHAVO 4 (bovenbouw, 2e fase)Skills
NetherlandsVWO 4 (bovenbouw, 2e fase)Skills
NetherlandsVWO 4 (bovenbouw, 2e fase)Skills
NetherlandsVWO 4 (bovenbouw, 2e fase)Skills
NetherlandsVWO 4 (bovenbouw, 2e fase)Skills
NetherlandsVWO 4 (bovenbouw, 2e fase)Skills
NetherlandsVWO 4 (bovenbouw, 2e fase)Skills
NetherlandsVWO 4 (bovenbouw, 2e fase)Skills
NetherlandsHAVO 5 (eindexamenjaar)Research and design
NetherlandsHAVO 5 (eindexamenjaar)Mathematics in technology
NetherlandsVWO 5Research and design
NetherlandsVWO 6 (eindexamenjaar)Geometry with coordinates (part 2)
NetherlandsVWO 6 (eindexamenjaar)Dynamical systems (part 2)
NetherlandsVWO 6 (eindexamenjaar)Mathematics in science
Spain2º ESOAlgebraic sense
Spain3º ESOAlgebraic sense
Spain4º ESOAlgebraic sense
Spain4º ESOAlgebraic sense
Spain1º BachilleratoAlgebraic sense and computational thinking
Ukraine8 класMathematical tasks and real-world processes
Ukraine8 класGeometry problems for studying real processes
Ukraine9 класMathematical tasks and real-world processes
Ukraine9 класGeometry problems for studying real processes
Ukraine11 класAlgebra: review and problem solving (74 h)
England (GCSE, A level)Year 13B Algebra and functions
USA (Common Core, NGSS, AP)Grade 12Polynomial and Rational Functions
USA (Common Core, NGSS, AP)Grade 12Exponential and Logarithmic Functions
Japan高校(専門学科)1〜3年Special Topics in Advanced Mathematics
FranceTerminaleMathematics (2019 programme)
China高一Ch.3 Functions
China高一Ch.4 Exponential and logarithmic functions
China高一Modelling and inquiry
China高三Elective B (economics/social science)
China高三Elective C (humanities)

先学这些

接着学