Chapter 13
三角函数:把角与边比关系定义为函数 (sin, cos, tan)
三角函数可以理解为一把“角度到比值”的尺子:角度变化时,边长比如何变化。它非常适合描述钟表、季节等周期现象,也是波动分析、信号处理,以及AI中的位置编码的重要基础。
在单位圆中旋转角 时,点坐标按 变化。
sin θ:竖直高度
sin(θ) = -0.87
cos θ:水平长度
cos(θ) = 0.50
tan θ:斜率比
tan(θ) = -1.73
当前 θ:sinθ = -0.87cosθ = 0.50tanθ = -1.73
核心关系: tanθ = sinθ / cosθ (cosθ ≠ 0)
以单位圆为基准,水平投影是 ,垂直投影是 ,斜率比是 。
- 先构造角 ,再定位圆上点 。
- 点 的 x 坐标是 ,y 坐标是 。
- 当 时,用 读取斜率。
什么是三角函数
概念:在直角三角形中,三角函数把角度 映射为边长比。公式为 、、。
直觉(摩天轮类比):把半径为1的单位圆想成摩天轮。转过角度 后,位置就是 。也就是: 表示左右位置, 表示上下位置。
数学说明:单位圆方程是 。代入 ,得到核心恒等式 。又因为斜率是“升高/水平位移”,所以 。
实战连接:很多真实数据有周期性(一天24小时、一年四季、方向角度)。与其直接输入线性数字,不如用三角函数编码成圆形连续特征。对初学者,先用 24小时=360度 转换,再连接到 更容易。
它能有效解决周期边界问题。比如 23 点和 0 点时间上很近,但线性数字上很远;用 编码后可保持“圆周上相邻”的关系。
它是 Transformer 位置编码的重要基础:通过不同频率的 / 组合,让模型感知顺序。
它是波动与频率建模的核心语言,是时序与信号类AI任务的基础能力。
把时间/角度先转成弧度,再构造 成对特征作为输入。
对星期、季节、风向等循环变量做三角编码,避免边界不连续。
??????cosine similarity?????????????????? ????? ????????????????? ????? ????? ??????????????RAG ?????????????????????????????
??????????
??????????cos ???? 1?
???????? 0.50 · ?????
本题组会尽量减少题型重复,因此先判断题型。推荐顺序:(1) 题型识别(坐标/符号/周期/恒等式/ML编码)→
(2) 选择单位圆坐标 或公式 →
(3) 计算并检查符号。
和 Chapter 04 一样,要从定义出发逐步收敛。实际出题通常按 简单(坐标/符号)→ 中等(周期/坐标和/恒等式)→ 困难(ML编码/组合型) 排列。时间题先做 24小时=360度 转换,比直接算 更稳妥。
下面用表格给出示例题与分步解法。
- 题目示例1(简单) 单位圆中 时 y 坐标是多少?
- 解法点为 ,所以 y 坐标是 ,即 。
- 题目示例2(中等) 的周期(角度制)是多少?
- 解法用公式 ,其中 ,所以 。
- 题目示例3(困难) 当 时, 等于多少?
- 解法,因此 ,所以 。
| 题目 | 解法 |
|---|---|
| 示例1(简单) 单位圆中 时 y 坐标是多少? | 点为 ,所以 y 坐标是 ,即 。 |
| 示例2(中等) 的周期(角度制)是多少? | 用公式 ,其中 ,所以 。 |
| 示例3(困难) 当 时, 等于多少? | ,因此 ,所以 。 |
按题型解题
- 题型单位圆坐标题
- 说明询问 x、y 或
- 求解方法先找标准角位置,再读 、
- 题型象限符号题
- 说明判断函数值正负
- 求解方法先看象限中 x,y 的符号,再推 、、 的符号
- 题型周期计算题
- 说明
- 求解方法角度制周期为
- 题型恒等式/组合题
- 说明、和/比
- 求解方法先用基本恒等式,再代入计算
- 题型ML应用题(入门)
- 说明时间/方向编码
- 求解方法先做 24小时=360度 转换,再连接
| 题型 | 说明 | 求解方法 |
|---|---|---|
| 单位圆坐标题 | 询问 x、y 或 | 先找标准角位置,再读 、 |
| 象限符号题 | 判断函数值正负 | 先看象限中 x,y 的符号,再推 、、 的符号 |
| 周期计算题 | 角度制周期为 | |
| 恒等式/组合题 | 、和/比 | 先用基本恒等式,再代入计算 |
| ML应用题(入门) | 时间/方向编码 | 先做 24小时=360度 转换,再连接 |
示例(单位圆坐标题)
在单位圆中, 时求 。
解法
1) 对应点是
2)
所以答案是 -1。
示例(象限符号题)
第2象限中, 的符号是什么?
解法
1) 第2象限:,
2)
所以答案是负号。
示例(周期计算题)
求 的周期(角度制)。
解法
1) 周期公式:
2) ,所以
所以答案是 45。
示例(ML应用题,不直接算 )
当 时,把一天24小时映射为360度,角度是多少? 是多少?
解法
1) 24小时 = 360度,所以 1小时 = 15度
2) 6小时是
3)
所以答案是 1。
(等价写法:。)