# 正弦函数情境与数据建模

> AP 预备微积分 · 第3单元：三角函数与极坐标函数
> 来源: https://www.owlsprep.com/zh/study/ap-precalculus-u3-sinusoidal-function-context-and-data/

本模块讲解如何从真实情境和离散周期数据构建正弦模型，提取核心参数，解释模型参数，求解重复真实现象的特定定义域问题。

**先修:** 正弦和余弦母函数的性质; 函数变换规则; 三角方程的基本求解方法

## 学习目标

- 从情境描述中提取核心正弦参数（振幅、中线、周期、相位偏移）
- 对离散周期数据拟合正弦模型
- 在真实情境中解释模型参数
- 从正弦模型求解定义域内特定的输入和输出
- 避免正弦建模中常见的考试陷阱

## 核心正弦模型结构

正弦函数建模利用正弦和余弦恒定平滑的周期性，描述固定间隔重复的真实世界现象。常见应用包括潮汐、季节温度、交流电、摩天轮运动和捕食者-猎物种群周期。这项技能要求从头构建模型，而非绘制给定函数，同时考察代数和解释能力。

**正弦模型的一般形式** — 所有正弦模型都遵循两种标准形式之一，其中输出$y$是输入$x$（通常为时间）的函数：

*例:* $y = A\sin\left(B(x - C)\right) + D \quad \text{or} \quad y = A\cos\left(B(x - C)\right) + D$

- $D$（中线）：振荡的平均值，介于最大值和最小值输出的中点。
- $|A|$（振幅）：从中线到最大值（或最小值）输出的垂直距离；$A$的符号表示起始点的振荡方向。
- $P$（周期）：一个完整振荡周期的水平长度，与$B$的关系为$P = \frac{2\pi}{B}$。
- $C$（相位偏移）：函数相对于母函数起始点的水平平移量。

## 从情境中识别参数

最常见的入门题型是从周期性场景的文字描述中直接提取全部四个参数。遵循一致的顺序：先求中线，再求振幅，然后根据周期求$B$，最后根据已知锚点求相位偏移。

**例题:** 沿海码头的水深随潮汐变化，完整周期为12.5小时。午夜低潮时水深为2英尺，高潮为12英尺。请为水深$d(t)$（单位：英尺）写出正弦模型，其中$t$为午夜后的小时数，使用振幅为正的余弦函数。

1. 计算中线$D$，即低潮和高潮的平均值：

   $$D = \frac{2 + 12}{2} = 7$$
2. 计算振幅$A$，即从中线到高潮的距离（按要求取正）：

   $$A = 12 - 7 = 5$$
3. 根据周期公式$B = \frac{2\pi}{P}$计算$B$：

   $$B = \frac{2\pi}{12.5} = \frac{4\pi}{25}$$
4. 最小值出现在$t=0$，求解相位偏移可得向右平移6.25小时，因此$C=6.25$。

   $$B(0 - C) = \pi \implies C = 6.25$$
5. 最终模型，验证可得$d(0)=2$和$d(6.25)=12$：

   $$d(t) = 5\cos\left(\frac{4\pi}{25}(t - 6.25)\right) + 7$$

> **考试提示:** 将相位偏移锚定到已知的最大值或最小值（容易代入验证），而非凭记忆计算，这样可以消除大多数符号错误。

## 对离散数据拟合模型

当给出离散周期数据表时，你需要让模型拟合整体周期趋势，而非强制经过每个点。遵循以下结构化流程：(1) 确认周期性并找到周期，(2) 根据最大值/最小值计算中线和振幅，(3) 根据锚点找到相位偏移，(4) 用其他数据点验证模型。

| $t$ (月份) | 温度 (°F) | $t$ (月份) | 温度 (°F) |
| --- | --- | --- | --- |
| 0 | 22 | 6 | 72 |
| 1 | 26 | 7 | 70 |
| 2 | 36 | 8 | 61 |
| 3 | 48 | 9 | 49 |
| 4 | 59 | 10 | 35 |
| 5 | 68 | 11 | 26 |

**例题:** 为上述月平均温度拟合正弦模型，其中$t=0$代表一月，使用振幅为正的正弦函数。

1. 温度每年循环一次，因此周期$P=12$个月。计算$B$：

   $$B = \frac{2\pi}{12} = \frac{\pi}{6}$$
2. 根据最高温和最低温计算中线$D$和振幅$A$：

   $$D = \frac{22 + 72}{2} = 47, \quad A = \frac{72 - 22}{2} = 25$$
4. 最终模型，验证可得其符合一月最低温、七月最高温：

   $$T(t) = 25\sin\left(\frac{\pi}{6}(t - 3)\right) + 47$$

> **考试提示:** 将参数四舍五入保留2–3位有效数字，匹配输入数据的精度；在自由作答题（FRQ）中，过度精确的数值会扣分。

## 解释模型与求解问题

得到有效模型后，AP考试会要求你解释参数、根据输入求输出，或根据输出求输入。正弦函数是周期函数，因此介于最大值和最小值之间的任意输出都有无穷多解——你只需要报告落在情境指定定义域内的解即可。

**例题:** 使用潮汐模型$d(t) = 5\cos\left(\frac{4\pi}{25}(t - 6.25)\right) + 7$。渡轮进港需要至少6英尺水深。在午夜后的前12.5小时内，渡轮何时无法进港？

1. 建立水深不安全的不等式：

   $$5\cos\left(\frac{4\pi}{25}(t - 6.25)\right) + 7 < 6$$
2. 化简不等式：

   $$\cos\left(\frac{4\pi}{25}(t - 6.25)\right) < -\frac{1}{5}$$
4. 转换回$t$得到区间边界：

   $$t \approx 2.73 \text{ and } t \approx 9.77$$

**概念自测**

用这道AP风格的选择题测试你的理解：

1. 兔子种群数量每年在1000到3000只之间周期性波动，每年7月1日达到最小种群数量（$t=0.5$，其中$t$是从1月1日开始计算的年份数）。以下哪个是使用振幅为正的余弦函数得到的正确$R(t)$正弦模型？

   - A) $R(t) = 1000\cos\left(2\pi(t - 0.5)\right) + 2000$
   - B) $R(t) = 2000\cos\left(2\pi(t - 0.5)\right) + 1000$
   - C) $R(t) = 1000\cos\left(2\pi t\right) + 2000$
   - D) $R(t) = 1000\cos\left(2\pi(t + 0.5)\right) + 2000$

   *答案:* C) $R(t) = 1000\cos\left(2\pi t\right) + 2000$

   *解析:* 正确！中线$D=2000$，振幅$A=1000$，周期为1年，因此$B=2\pi$，代入得$R(0.5) = 1000\cos(\pi) + 2000 = 1000$，符合要求的最小种群数量。

> **考试提示:** 找到所有候选解后，剔除超出题目给定定义域的解——AP考试明确考察这项技能。

## 常见错误

- **错误做法:** 已知周期$P$时，计算$B$为$P/(2\pi)$而非$2\pi/P$。
  - 原因: 学生混淆水平缩放：比$2\pi$更短的周期要求$B>1$，颠倒公式会得到相反结果。
  - 正确做法: 每次计算$B$时，都先明确写出关系：$\text{周期} = 2\pi/B$，再整理求解$B$，最后代入数值。
- **错误做法:** 相位偏移符号错误，向右平移$C$时写成$y = A\sin(B(x + C)) + D$。
  - 原因: 学生记错了一般形式中右移对应负号的规则。
  - 正确做法: 写出方程后，代入你的锚点最大值/最小值验证输出；如果不对，翻转$C$的符号即可。
- **错误做法:** 求解输入值时，即使定义域内存在多个解，只报告一个解。
  - 原因: 学生习惯了非周期函数只有一个解，因此忘记正弦函数是重复的。
  - 正确做法: 找到一个周期内的第一个解后，反复加减周期得到所有解，再剔除定义域外的解。
- **错误做法:** 将振幅解释为函数的最大值，而非中线到最值总变化量的一半。
  - 原因: 当中线不为零时，学生混淆振幅和最大值。
  - 正确做法: 当被要求解释振幅时，明确说明它是平均值到最大值/最小值的距离。
- **错误做法:** 计算输出/输入值时使用角度制而非弧度制。
  - 原因: 公式$B=2\pi/P$是基于弧度制推导的，使用角度制会得到错误结果。
  - 正确做法: 除非题目明确指定角度制，否则解决正弦建模问题时始终将计算器设置为弧度制。

## 速查表

| 分类 | 公式/关系 | 注释 |
| --- | --- | --- |
| 一般正弦形式 | $y = A\sin(B(x - C)) + D$ <br> $y = A\cos(B(x - C)) + D$ | $A$ = 振幅, $C$ = 相位偏移, $D$ = 中线 |
| 中线计算 | $D = \frac{\text{Max} + \text{Min}}{2}$ | 振荡的平均值，始终介于最大值和最小值之间 |
| 振幅计算 | $\|A\| = \frac{\text{Max} - \text{Min}}{2}$ | $\|A\|$ 始终为正；符号反映起始方向 |
| 周期-B关系 | $P = \frac{2\pi}{\|B\|} \implies \|B\| = \frac{2\pi}{P}$ | 仅对弧度制有效，AP 预备微积分要求使用弧度制 |
| 最大值 | $\text{Max} = D + \|A\|$ | 对于正$A$余弦函数，最大值出现在$x=C$ |
| 最小值 | $\text{Min} = D - \|A\|$ | 对于正$A$余弦函数，最小值出现在距离$C$半个周期处 |
| 解的数量 | 每个周期内，介于最大最小之间的输出有2个解 | 始终将解限制在题目给定的定义域内 |

## 下一步

本主题是微积分和应用数学中所有周期函数进一步学习的基础，也是AP预备微积分第3单元剩余内容的核心技能。掌握正弦参数提取和建模是学习本单元后续反三角函数、极坐标图和参数三角模型的必要前提。如果没有扎实掌握如何从情境和数据构建正弦模型，你在处理这些更高级主题的问题时会遇到困难，这项技能也为你AP微积分中周期函数的学习做好直接准备。

- [反三角函数求解](https://www.owlsprep.com/zh/study/ap-precalculus-u3-inverse-trigonometric-functions/)
- [正切函数](https://www.owlsprep.com/zh/study/ap-precalculus-u3-tangent-function/)
- [三角方程与不等式](https://www.owlsprep.com/zh/study/ap-precalculus-u3-trigonometric-equations-and-inequalities/)

---

来自 [OwlsPrep](https://www.owlsprep.com) —— A-Level / IB / AP / IGCSE 免费学习指南，依据官方考纲编写。原页面：https://www.owlsprep.com/zh/study/ap-precalculus-u3-sinusoidal-function-context-and-data/
