粉笔先生
返回全部学科 / 数学 / 知识点精讲 / 数学建模初步
数学 12年级 简单

数学建模初步

数学建模是用数学工具解决实际问题的思维方式。本讲从生活实例出发,介绍建模的完整步骤(分析、假设、建模、求解、验证、解释),并通过函数模型例题展示如何将现实问题转化为数学表达式。适合初学者快速建立建模思维框架。

数学建模 函数模型 二次函数最值 指数模型 分段函数 实际问题 优化决策

概念导入:从“选套餐”到数学模型

你是否有过这样的经历:面对手机运营商的多种流量套餐,想选出最省钱的一种?或者开一家小卖部时,想知道定价多少才能获得最大利润?这些问题都涉及一个核心技能——数学建模

数学建模听起来高大上,其实就是用数学的语言(变量、方程、函数、不等式等)描述现实问题,然后通过计算得到答案。比如选套餐问题:每月通话时长和流量使用量是变量,不同套餐的计费规则就是函数关系,我们的目标(最省钱)就是求最小值。这样,一个生活决策就变成了数学问题。

核心讲解:数学建模的“五步法”

数学建模通常遵循以下五个步骤,我们可以把它记作AAMSE(分析→假设→建模→求解→验证→解释):

  1. 分析问题:理解实际问题的背景、目标和限制条件,找出关键变量。
  2. 合理假设:忽略次要因素,简化问题(例如假设价格与销量成线性关系)。
  3. 建立模型:用数学表达式(方程、函数、不等式等)描述变量间的关系。
  4. 求解模型:运用数学工具(如解方程、求最值、画图)得到结果。
  5. 验证与解释:将结果放回实际问题中检验,若不合理则返回修改假设或模型。
图1:数学建模“五步法”流程图
1. 实际问题 2. 分析变量与假设 3. 建立数学模型 4. 求解模型 5. 验证与解释 不符合实际,返回修改 决策建议

典型例题

例1:商品定价与利润(简单)

某小商品每件进价 10 元,经过市场调查发现:当售价定为 15 元时,每天可卖出 200 件;售价每提高 1 元,销量减少 20 件。问售价定为多少时,每天获得的利润最大?最大利润是多少?

思路分析:利润 = 单件利润 × 销量。设售价为 $x$ 元($x \ge 15$),单件利润为 $(x-10)$ 元。销量随价格变化:初始 200 件,每涨 1 元减少 20 件,故销量为 $200 - 20(x-15) = 500 - 20x$(注意 $x \le 25$ 以确保非负销量)。

建模:利润函数 $P(x) = (x-10)(500-20x)$,整理得

$$P(x) = -20x^2 + 700x - 5000, \quad 15 \le x \le 25.$$

求解:二次函数开口向下,顶点处取最大值。顶点横坐标 $x = -\frac{b}{2a} = \frac{700}{2\times 20} = 17.5$(在定义域内)。最大利润 $P(17.5) = (7.5) \times (500-20\times 17.5) = 7.5 \times 150 = 1125$ 元。

验证:单价 17.5 元,销量 150 件,利润 1125 元。若取边界 15 元,利润 $5\times200=1000$ 元;若取 20 元,利润 $10\times100=1000$ 元,均低于 1125 元,合理。

易错提示:注意定义域(销量≥0),以及二次函数对称轴公式不要用错。另外要结合实际检验结果是否合理。

图2:利润函数 $P(x)=-20x^2+700x-5000$ 的图像(标注顶点及与坐标轴交点)
x (售价/元) P (利润/元) O 10 15 17.5 20 25 0 200 400 600 800 1000 (17.5, 1125) (15,1000) P(x) = -20x²+700x-5000

例2:银行储蓄与指数模型(中等)

小华将 1 万元存入银行,年利率 3%,复利计息。他想知道多少年后本息和能达到 1.5 万元?

分析:复利公式 $F = P(1+r)^n$,其中 $P=10000$,$r=0.03$,$F=15000$,求 $n$。

建模:$10000 \times (1.03)^n = 15000$,即 $(1.03)^n = 1.5$。

求解:两边取对数 $n \ln 1.03 = \ln 1.5$,得 $n = \dfrac{\ln 1.5}{\ln 1.03} \approx \dfrac{0.4055}{0.02956} \approx 13.71$。所以需要 14 年(因为要整数年,且 13 年时本息和不足)。

验证:13年后 $10000\times1.03^{13}\approx10000\times1.4685=14685$ 元,不到 1.5 万;14 年后 $10000\times1.03^{14}\approx15128$ 元,符合。

易错提示:注意年数要取整数(实际储蓄按年计息),不能直接四舍五入。

例3:最佳乘车方案——分段函数模型(中等)

某市出租车的计费规则:起步价 8 元(含 3 公里以内),超过 3 公里后每公里 2 元(不足 1 公里按 1 公里计)。小明打车去距离 7.3 公里的火车站,请问他该付多少钱?若他只有 25 元,最多能乘多少公里?

建模:设路程为 $x$ 公里($x \ge 0$),车费 $y$(元)为分段函数:

$$y = \begin{cases} 8, & 0 \le x \le 3 \\ 8 + 2\lceil x-3 \rceil, & x > 3 \end{cases}$$

其中 $\lceil \cdot \rceil$ 表示向上取整。

求解:(1) $x=7.3$,$x-3=4.3$,向上取整得 5,$y=8+2\times5=18$ 元。

(2) 设能乘 $x$ 公里,$25 \ge 8+2\lceil x-3 \rceil$,即 $\lceil x-3 \rceil \le 8.5$,所以 $\lceil x-3 \rceil \le 8$,即 $x-3 \le 8$,故 $x \le 11$。同时 $x$ 可小于等于 11 公里的任何数。所以最多能乘 11 公里(实际若正好 11 公里,则 $\lceil 8 \rceil =8$,费用 $8+16=24$ 元)。

易错提示:向上取整是常见难点,注意 7.3 公里的超出部分 4.3 公里按 5 公里收费;另外解不等式时要小心取整函数的处理。

常见误区

  • 忽略实际问题背景:模型中的变量必须有实际意义,比如销量不能为负、人数必须为整数等。
  • 假设过于理想化:比如假设“价格与销量严格线性”可能不符合实际,但作为初等建模可以接受,但需知道局限性。
  • 单位混乱:如将公里与米、元与分混用,导致结果错误。
  • 验证不足:求出结果后不检查是否在实际情境中合理(如例1的价格不能小于进价10元)。
  • 对分段函数、取整等特殊模型不熟悉:如例3的向上取整容易忽略或写错。

学习建议

  • 多看生活案例:尝试用数学建模的眼光看日常决策,如购物折扣、运动成绩预测等。
  • 掌握基本函数模型:一次函数(线性)、二次函数(最值)、指数函数(增长/衰减)、对数函数、分段函数,这些都是建模的常用工具。
  • 养成“分析-建模-求解-验证”的流程习惯,即使简单问题也按步骤思考。
  • 多动手画图:函数图像能直观显示变化趋势和最值,帮助理解模型。
  • 参加建模竞赛或做课后项目:如测量学校食堂排队时间,建立等待人数模型。

知识链接

数学建模并非孤立的知识点,它与高中数学的多个模块紧密相连:

  • 函数与方程:线性函数、二次函数、指数函数是建模最基础的“积木”。
  • 不等式:用于表示限制条件(如销量≥0、预算≤某值)。
  • 数列:复利、分期付款、细胞分裂等离散变化问题可用数列模型。
  • 概率统计:随机决策、风险评估、抽样推断等。
  • 导数:求复杂函数的最值(尤其在优化问题中)。

习题自测

  1. 某批发商以每件 40 元购入一批纪念品,计划加价 50% 作为零售价。但发现若降价 10 元销售,当天可多卖出 100 件。已知原计划每天卖出 200 件,问零售价定为多少时,能使一天的总利润最大?最大利润为多少?
  2. 某细菌在理想条件下每 30 分钟分裂一次(即数量翻倍)。初始有 100 个细菌,问大约多少小时后细菌数量超过 10000 个?(提示:使用 $2^{\frac{t}{0.5}}$ 模型)
  3. 一个小型停车场有 20 个车位,包月停车费为 300 元/月。经调查,每降低 10 元月租,将多吸引 5 辆车停满。问月租定为多少时停车场月收入最大?(假设车位全满)

自测题答案:

  1. 原售价比进价高 50%,即 60 元。降价 10 元则售价 50 元,多卖 100 件即 300 件。设售价定为 $x$ 元($50 \le x \le 60$),单件利润 $x-40$,销量 $200 + 100\times\frac{60-x}{10} = 200 + 600 - 10x = 800 - 10x$。利润 $P=(x-40)(800-10x) = -10x^2 + 1200x - 32000$,对称轴 $x=60$,顶点在边界 60 元(因为开口向下且对称轴恰为 60)。即不降价时利润最大:$60-40=20$ 元/件,200 件,利润 4000 元。若降价到 50 元,利润 $10\times300=3000$ 元,更小。
  2. 模型:$N(t)=100\times 2^{2t}$($t$ 单位小时,因为每小时分裂 2 次)。解 $100\times 2^{2t} > 10000$ 得 $2^{2t} > 100$,$2t > \log_2 100 \approx 6.64$,$t>3.32$ 小时。所以约 3.32 小时后超过 10000 个,实际取约 3.5 小时。
  3. 设月租为 $x$ 元($x \le 300$),每降低 10 元多吸引 5 辆,则租出车数为 $20 + \frac{300-x}{10}\times5 = 20 + 150 - 0.5x = 170 - 0.5x$。月收入 $R=x(170-0.5x) = -0.5x^2+170x$,对称轴 $x=170$ 元,此时租出数为 $170-0.5\times170=85$ 辆?但车位只有 20,矛盾!说明假设不合理——实际租出数不能超过 20。需要重新建模:当 $x$ 使得 $170-0.5x \le 20$ 即 $x \ge 300$ 时,只能租出 20 辆,此时 $R=300\times20=6000$。当 $x<300$ 时,按公式计算的车数超过 20,但实际车位只有 20,故只能取 20 辆。因此月收入为 $R=20x$($x<300$ 时),随 x 增大而增大,最大值在 $x=300$ 时获得 6000 元。所以不需要降价,原价 300 元收入最大。