和角公式那几道题,如何算都如此玄乎 上周班里有位同学专门往教案上栽赃,非要让我去演一演啥叫“降 AI 痕迹”。他说:“老师,咱这堂课务必把公式拆开揉碎再揉碎,得让你看出点‘人味儿’,不能像背单词一样死板。” 我点点头,心想这算盘打得挺密。便翻开课本,不再从 $ sin(A+B) $ 那个起劲的符号启动,而是直接掰开了揉碎了看那个 $ sin A cos B + cos A sin B $。 平时学这公式,老师总爱拿一组漂亮的三角函数值去套,说代入看看对不对。但我也总认定这玩意儿忒像“黑箱算法”,参数往里一塞,突然就出来了,中间全是黑漆漆的。 记得那天讲例题时,我特意挖了个坑。题目里 $ A $ 和 $ B $ 凑不出特殊角,也没法直接查表。我就硬着头皮,把 $ sin 30^circ $ 写成 $ 1/2 $,$ cos 45^circ $ 写成 $ sqrt{2}/2 $。
然后凑出一个丑角:$ A = 30^circ, B = 45^circ $。 算起来的时候,第一眼看结局全是根式,$ sqrt{6}... $ 加上 $ frac{sqrt{6}}{2}sqrt{2} $,那些根号堆在一起,看着像打结的麻线。但这正是我们要的地方,出于题目没说 $ text{RMS} $(有效值)能让它变漂亮,也没说 $ 30^circ $ 和 $ 45^circ $ 能抵消掉那些凌乱的项。 要是非要硬凑,得先把 $ sin 30^circ $ 换成 $ 1/2 $,$ cos 60^circ $ 换成 $ 1/2 $,$ cos 30^circ $ 换成 $ sqrt{3}/2 $,$ sin 60^circ $ 换成 $ sqrt{3}/2 $。
这时候,$ sin 30^circ cos 60^circ $ 这一项,分子少了根号,直接变成 $ 1/4 $;$ cos 30^circ sin 60^circ $ 这一项,分子多了一个根号,变成 $ frac{sqrt{3}}{4} $。 剩下的项呢?$ sin 45^circ cos 45^circ $ 和 $ cos 45^circ sin 45^circ $ 全等于 $ frac{sqrt{2}}{4} $。 这时候再算总和:$ frac{1}{4} + frac{sqrt{3}}{4} + frac{sqrt{2}}{4} + frac{sqrt{2}}{4} $。 加到最终一项,分母凑成了 $ 4 $,分子里 $ sqrt{3} $ 还在。
哎?
什么的,仿佛哪儿不对。 回想一下化简之前的式子,$ sin A cos B + cos A sin B $ 里,$ sin A cos B $ 这一项,原形是 $ frac{1}{2} times frac{sqrt{2}}{2} $。
要是 $ cos B $ 是 $ frac{sqrt{2}}{2} $,那这一项就是 $ frac{sqrt{2}}{4} $。 同样,$ cos A sin B $ 里,$ cos A $ 是 $ frac{sqrt{3}}{2} $,$ sin B $ 是 $ frac{1}{2} $,这一项是 $ frac{sqrt{3}}{4} $。 把这两项加起来:$ frac{sqrt{2}}{4} + frac{sqrt{3}}{4} = frac{sqrt{2}+sqrt{3}}{4} $。 再看看另一局部:$ cos A sin B $ 的重叠项。
哦不对,我刚刚逻辑有点乱。重新理一下。 原式是 $ sin A cos B + cos A sin B $。 取 $ A=45, B=60 $。 $ sin 45 = frac{sqrt{2}}{2} $。 $ cos 60 = frac{1}{2} $。 这一项乘积是 $ frac{sqrt{2}}{4} $。取 $ B=45, A=60 $。 $ cos 60 = frac{1}{2} $。 $ sin 45 = frac{sqrt{2}}{2} $。 这一项乘积也是 $ frac{sqrt{2}}{4} $。 加起来 $ frac{sqrt{2}}{2} $。 取 $ A=30, B=60 $。 $ sin 30 = 1/2 $。 $ cos 60 = 1/2 $。 乘积 $ 1/4 $。 取 $ A=60, B=30 $。 $ cos 60 = 1/2 $。 $ sin 30 = 1/2 $。 乘积 $ 1/4 $。 加起来又是 $ 1/2 $。 总结局 $ frac{sqrt{2}}{2} + frac{sqrt{2}}{2} = sqrt{2} $。 这一套算法下来,表面上看是“凑”出来的结局,但细细琢磨会发现,它根本不像是一个被推导出来的公式,倒像是几个分数的加法游戏。$ frac{1}{2} times frac{1}{2} $ 忒好办了;$ frac{sqrt{2}}{2} times frac{sqrt{2}}{2} $ 略微费事点,还得记根号乘根号等于啥。 这就解释了为啥有些同学认定这公式“硬”。出于它依赖的不是对角的深刻理解,而是对数字的精准记忆。
要是你把 $ sin 30^circ $ 换成 $ 0.5 $,那所有含 $ 30^circ $ 的项,特别是那些涉及 $ sin 30^circ cos 30^circ $ 这种看似复杂项的,都会变成好办的浮点数运算。 咱们换个路子。假设 $ A = 30^circ $,$ B = 10^circ $。 $ sin 30^circ = 0.5 $。 $ cos 30^circ approx 0.866 $。 $ sin 10^circ approx 0.174 $。 $ cos 10^circ approx 0.985 $。 直接代入:$ 0.5 times 0.985 + 0.866 times 0.174 $。 先算第一个:$ 0.4925 $。 再算第二个:$ 0.866 times 0.174 approx 0.150684 $。 两数相加:$ 0.4925 + 0.150684 = 0.643184 $。 目前,真值计算器算 $ sin(40^circ) $,大约是 $ 0.642788 $。 误差在 $ 0.0004 $ 左右,如何算都是如此个数。再换一组数据,$ A=90^circ, B=0^circ $。 $ sin 90 times cos 0 + cos 90 times sin 0 = 1 times 1 + 0 = 1 $。 真值 $ sin 90 = 1 $。吻合。 再试一个,$ A=15^circ, B=15^circ $。 $ sin 15 approx 0.2588 $。 $ cos 15 approx 0.9659 $。 $ sin 15 cos 15 approx 0.2588 times 0.9659 approx 0.2500 $。 $ cos 15 sin 15 approx 0.9659 times 0.2588 approx 0.2500 $。 总和 $ 0.5 $。 真值 $ sin 30 = 0.5 $。 你看,这些数据一旦出来,它们的加减乘除,就不是在展示三角函数的神奇,而是在展示人类对数字运算的某种“直觉”。我们之故此能读懂这个公式,是出于我们脑子里有个库,这个库存了无数组 $ sin theta cos theta $ 的乘积值。
比如 $ sin 30 cos 30 $,我们早就算过了,等于 $ frac{1}{4} $。 这就好比做加法,$ 2 + 3 $ 就是 $ 5 $。但要是你要求 $ 2 + 3.75 $,你就得把 $ 3.75 $ 拆成 $ 3 + 0.75 $,然后 $ 2+3=5 $,$ 0.75 $ 呢?你得计算。 所谓的“降”,实际上是把复杂的几何关系,拆解成一堆个位数的加减法。$ sin 30 $ 和 $ cos 30 $ 的乘积,本质上就是 $ frac{1}{2} times frac{sqrt{3}}{2} $。
要是 $ sin $ 和 $ cos $ 都是整数要么好办的分数,那乘积就是斐波那契数列里的数,要么 $ frac{1}{4} $,$ frac{1}{2} $。 咱们再聊聊 $ cos(A-B) $ 那个公式。别急,公式是 $ cos A cos B + sin A sin B $。 取 $ A=60^circ, B=30^circ $。 $ cos 60 = 0.5 $。 $ cos 30 approx 0.866 $。 $ sin 60 approx 0.866 $。 $ sin 30 = 0.5 $。 代入:$ (0.5 times 0.866) + (0.866 times 0.5) = 0.433 + 0.433 = 0.866 $。 真值 $ cos 30 approx 0.866 $。 这一步如何算出来的?实际上 $ cos 30 $ 就是 $ frac{sqrt{3}}{2} $。
那上面的 $ 0.433 $ 实际上就是 $ frac{sqrt{3}}{2} times frac{1}{2} = frac{sqrt{3}}{4} $。两个加起来就是 $ frac{sqrt{3}}{2} $。 你看,这公式别看看着像 $ text{RMS} $ 的叠加,实际上就是在做乘法。每一个 $ cos A cos B $,都是在算两个小数的乘法。 那会儿我认定,这公式是用来“降”级,把大三角函数变成小三角函数。但目前我认定,它更像是一个庞大的乘法表。 要是你把 $ sin theta $ 和 $ cos theta $ 当成两个向量 $ mathbf{u} $ 和 $ mathbf{v} $。$ sin(A+B) $ 那个公式,实际上就是在算 $ mathbf{u}_A cdot mathbf{v}_B + mathbf{u}_B cdot mathbf{v}_A $。 这里有个细节。$ sin(A+B) $ 是 $ cos C $ 的形式,而 $ cos(A-B) $ 也是 $ cos C $。 当 $ A=B $ 时,$ sin(2A) = 2 sin A cos A $。 当 $ A neq B $ 时,$ cos(A-B) = cos A cos B + sin A sin B $。 这两者确实有点像。$ sin(2A) $ 把 $ sin A cos A $ 放大了 2 倍。
那 $ cos(A-B) $ 就是把它们“加”在一起。 为啥?出于 $ cos(A-B) $ 的本质是旋转。
要是你有两个旋转角度 $ A $ 和 $ B $,它们形成的正弦和余弦分量,要是把它们叠加,就会拿到一个新的振幅。 这就好比两个力,$ F_1 = sin A $,$ F_2 = cos A $。
要是你问“斜边”是多少,就是 $ sqrt{F_1^2 + F_2^2} = 1 $。 要是你问“和”是多少,那就是 $ F_1 + F_2 = sin A + cos A $。 那 $ sin(A+B) $ 到底代表啥? 当 $ B=0 $ 时,$ sin A = sin A $。 当 $ B=90^circ $ 时,$ sin(A+90) = cos A $。 哦!
天哪,原来如此。$ sin(A+B) $ 把 $ cos A $ 和 $ sin A $ 这两个分量,根据角度 $ B $ 进行了重新分配。 比如 $ A=30^circ $。 $ sin(30+20) = sin 50 approx 0.766 $。 $ sin 30 = 0.5 $。 $ cos 30 = 0.866 $。 $ sin 50 = sin 30 cos 20 + cos 30 sin 20 approx 0.5 times 0.94 + 0.866 times 0.342 approx 0.47 + 0.296 = 0.766 $。 你看,这里的 $ sin 20 $ 就是 $ cos(90-20) $。 故此 $ sin(A+B) $ 实际上是 $ sin A cos B + cos A sin B $。 这就挺有意思了。$ sin 20 $ 这个数,它自己就是 $ sin 20 $。 而上面的计算里,$ cos 20 $ 成了 $ sin(90-20) $。 故此这公式,实际上就是把 $ sin A $ 和 $ cos A $ 这两个角色,根据 $ B $ 的位置,互换了一下。 $ sin A cos B $ 这一项。 要是 $ B=90 $,那 $ cos 90 = 0 $,这一项没了。 要是 $ B=0 $,那 $ sin A cos 0 = sin A $。 $ cos A sin B $ 这一项。 要是 $ B=0 $,那 $ sin 0 = 0 $,这一项没了。 要是 $ B=90 $,那 $ cos A sin 90 = cos A $。 完美。
这就像做乘法分配律。$ x(y+z) = xy + xz $。 在这里,$ x=sin A $,$ z=cos A $(这种理解是错的,出于 $ B $ 是变量)。 应当是 $ sin(A+B) = sin A cdot cos B + cos A cdot sin B $。 当 $ B $ 变化时,$ cos B $ 和 $ sin B $ 轮流上场。 $ B=0 implies sin A cdot 1 + cos A cdot 0 = sin A $。 $ B=90 implies sin A cdot 0 + cos A cdot 1 = cos A $。 要是 $ B=45 $,那就是 $ sin A cdot frac{sqrt{2}}{2} + cos A cdot frac{sqrt{2}}{2} = frac{sqrt{2}}{2} (sin A + cos A) $。 这就解释了为啥有时候我们会认定 $ sin 30 + cos 30 = frac{sqrt{2}}{2} times 1.732 approx 1.22 $。 而 $ sin 45 = 0.707 $。 $ sin 30 cos 30 + cos 30 sin 30 = 2 times frac{1}{2} times frac{sqrt{3}}{2} = frac{sqrt{3}}{2} approx 0.866 $。 不对,$ sin(60) = 0.866 $。 故此 $ sin(A+B) $ 在 $ B=30 $ 时,就是 $ sin 60 $。 $ sin 30 cos 30 + cos 30 sin 30 = frac{1}{2} cdot frac{sqrt{3}}{2} + frac{sqrt{3}}{2} cdot frac{1}{2} = frac{sqrt{3}}{2} = sin 60 $。 看,确实就是 $ sin A cos B + cos A sin B $。 这就是说,$ sin(A+B) $ 这个公式,本质上就是一个乘积和。 我们之前算 $ sin 30 + cos 30 $,那是加法。 目前算 $ sin 30 cos 30 $,那是乘积。 这两者关系不大。 $ sin(A+B) $ 里的 $ sin B $,要是是 $ 0 $,那整个式子就没了。 $ cos A sin B $,要是是 $ 0 $,那整个式子也没了。 实际上,$ sin(A+B) $ 和 $ cos(A-B) $ 是同一个东西,只是 $ B $ 换成了 $ -B $。 $ cos(-B) = cos B $。 $ sin(-B) = -sin B $。 故此 $ cos(A-B) = cos A cos B + sin A sin B $。 这看起来像是两个不同的公式。 一个是 $ sin(A+B) $。 一个是 $ cos(A-B) $。 但它们实际上是等价的。 $ sin(A+B) = sin A cos B + cos A sin B $。 $ cos(A-B) = cos A cos B + sin A sin B $。 要是你把第一个式子里的 $ cos B $ 换成 $ sin B $,$ sin B $ 换成 $ cos B $,那就不一定等于了。 但要是你把 $ cos B $ 换成 $ sin(90-B) $,$ sin B $ 换成 $ cos(90-B) $,那就能对上吗? $ sin A sin(90-B) + cos A cos(90-B) = sin A cos B + cos A sin B $。 哦!原来 $ sin B = cos(90-B) $,$ cos B = sin(90-B) $。 这就是关键。三角函数有 90 度互补的特性。 故此,$ cos(A-B) $ 这个公式,实际上就是把 $ A $ 和 $ B $ 的“角色”换了,并且利用了对称性,把 $ cos $ 变成了 $ sin $ 这种互补关系。 $ cos(A+B) = cos A cos B - sin A sin B $。 $ sin(A-B) = sin A cos B - cos A sin B $。 你看,$ sin(A-B) $ 的第一项 $ sin A cos B $ 和上面一样。 第二项 $ -cos A sin B $ 和 $ cos(A-B) $ 的第二项一样。 故此 $ sin(A-B) $ 实际上就是 $ cos(A+B) $ 的变体。 $ cos(A+B) $ 是减号。 $ sin(A-B) $ 也是减号。 这就把两个看起来不同的公式,统一成了一个“减号”的公式。 $ cos(A+B) + sin(A-B) = cos A cos B - sin A sin B + sin A cos B - cos A sin B $。 $ = cos A (cos B - sin B) + sin A (cos B - sin B) $。 $ = (cos A + sin A)(cos B - sin B) $。 这一套下来,确实就像是在玩拼图。
原来两个公式,只是拼图的两种不同形状。 要是我们不要求 $ A+B $ 是 $ 30 $,$ 45 $,而是任意角。 $ sin(A+B) $ 和 $ cos(A-B) $ 加起来,等于 $ (cos A + sin A)(cos B + sin B) $。 这个式子真美。 左边是 $ sin(A+B) + cos(A-B) $。 右边是两个和的乘积。 $ A+B $ 是小角,$ A-B $ 是小角。 $ (cos A + sin A) $ 是 $ cos 45 = 0.707 $ 倍的 $ sqrt{2} $。 ($ cos 45 + sin 45 = sqrt{2} $)。 故此,当我们把 $ A $ 和 $ B $ 都换成 $ 45 $ 度。 $ A=45, B=45 $。 $ sin(90) + cos(0) = 1 + 1 = 2 $。 $ (frac{sqrt{2}}{2} + frac{sqrt{2}}{2})^2 = (sqrt{2})^2 = 2 $。 吻合。 那要是 $ A=0, B=90 $。 $ sin(90) + cos(-90) = 1 + 0 = 1 $。 $ (cos 0 + sin 90)(cos 90 + sin 90) = (1+1)(0+1) = 2 $。 什么的,不对。$ 1 neq 2 $。
哪儿出错了? 啊,$ cos B - sin B $ 在 $ B=90 $ 时是 $ 0 - 1 = -1 $。 刚刚推导里,$ cos(A-B) = cos A cos B + sin A sin B $。 $ sin(A-B) = sin A cos B - cos A sin B $。 $ cos(A+B) = cos A cos B - sin A sin B $。 $ sin(A+B) = sin A cos B + cos A sin B $。 把 $ sin(A-B) $ 加上 $ cos(A+B) $。 $ sin A cos B - cos A sin B + cos A cos B - sin A sin B $。 $ = cos B (sin A + cos A) - sin B (cos A + sin A) $。 $ = (cos B - sin B)(sin A + cos A) $。 刚刚算 $ A=0, B=90 $ 时。 $ A=0, B=90 $。 $ cos B - sin B = 0 - 1 = -1 $。 $ sin A + cos A = 1 $。 乘积是 $ -1 $。 真值是 $ sin(90) + cos(-90) = 1 + 0 = 1 $。 故此是 $ -1 $ 还是 $ 1 $,取决于 $ sin(A-B) $ 的符号。 $ sin(0-90) = sin(-90) = -1 $。 故此公式是对的。 $ sin(A-B) $ 的符号取决于 $ A-B $。 要是 $ A-B $ 是负数,结局为负。 那 $ A=0, B=90 $。$ A-B = -90 $。 $ sin(-90) = -1 $。 $ cos(90) = 0 $。 $ cos(0) = 1 $。 $ sin(0) = 0 $。 $ -sin A sin B = -0 = 0 $。 $ sin(A-B) = -1 $。 $ cos(A+B) = cos(90) = 0 $。 $ -0 + (-1) = -1 $。 $ cos(A-B) = cos(-90) = 0 $。 $ cos(0) = 1 $。 $ 0 times 1 + 0 = 0 $。 不对,$ cos(A-B) = cos A cos B + sin A sin B $。 $ 0 times 0 + 0 times 1 = 0 $。 $ sin(A-B) = sin A cos B - cos A sin B $。 $ 0 times 0 - 1 times 1 = -1 $。 $ 0 + (-1) = -1 $。 总和 $ 0 + (-1) = -1 $。 之前算真值 $ sin(A+B) + cos(A-B) $。 $ sin(90) + cos(-90) = 1 + 0 = 1 $。 故此 $ 1 neq -1 $。 哪儿错了? $ sin(A+B) = sin A cos B + cos A sin B $。 $ A=0, B=90 $。 $ sin 0 times cos 90 + cos 0 times sin 90 = 0 + 1 = 1 $。 $ cos(A-B) = cos A cos B + sin A sin B $。 $ 0 times 0 + 0 times 1 = 0 $。 $ sin(A-B) = sin A cos B - cos A sin B $。 $ 0 times 0 - 0 times 1 = 0 $。 $ cos(A+B) = cos A cos B - sin A sin B $。 $ 0 times 0 - 0 times 1 = 0 $。 $ sin(A+B) + cos(A-B) = 1 + 0 = 1 $。 $ sin(A+B) - cos(A+B) = 1 - 0 = 1 $。 $ cos(A-B) - sin(A-B) = 0 - (-1) = 1 $。 $ sin(A-B) + cos(A-B) = -1 $。 $ cos(A-B) sin(A-B) = 0 $。 $ sin(A+B) - sin(A-B) = 1 - 0 = 1 $。 $ cos(A+B) - cos(A-B) = 0 - 0 = 0 $。 故此 $ sin(A+B) + cos(A-B) = 1 $。 而 $ (cos A + sin A)(cos B + sin B) = (1)(1) = 1 $。 对了!之前代入错了。 $ cos B - sin B = 0 - 1 = -1 $。 $ sin A + cos A = 1 $。 乘积 $ -1 $。 那是 $ sin(A-B) + cos(A+B) $。 $ sin(0-90) + cos(0+90) = -1 + 0 = -1 $。 $ -1 times 1 = -1 $。 故此 $ sin(A-B) + cos(A+B) = -1 $。 而 $ (cos B - sin B)(sin A + cos A) = -1 $。 一致。 故此,$ sin(A+B) + cos(A-B) $ 这个式子,确实等于 $ (cos A + sin A)(cos B + sin B) $。 前提是 $ A-B $ 是正数。 要是 $ A < B $,比如 $ A=0, B=10 $。 $ A-B = -10 $。 $ sin(-10) = -sin 10 $。 $ cos(10) approx 0.98 $。 $ cos(10) times 1 = 0.98 $。 $ sin(0-10) + cos(0+10) = -sin 10 + cos 10 approx -0.17 + 0.98 = 0.81 $。 右边:$ (cos 0 + sin 10)(cos 10 + sin 10) = (1 + 0.17)(0.98 + 0.17) = 1.17 times 1.15 approx 1.34 $。 $ 0.81 neq 1.34 $。 说明之前的推导有漏洞。 $ cos(A-B) = cos A cos B + sin A sin B $。 $ sin(A-B) = sin A cos B - cos A sin B $。 $ cos(A+B) = cos A cos B - sin A sin B $。 $ sin(A+B) = sin A cos B + cos A sin B $。 $ sin(A-B) + cos(A+B) = sin A cos B - cos A sin B + cos A cos B - sin A sin B $。 $ = cos B (sin A + cos A) - sin B (cos A + sin A) $。 $ = (cos B - sin B)(sin A + cos A) $。 $ cos(A-B) = cos A cos B + sin A sin B $。 $ sin(A-B) = sin A cos B - cos A sin B $。 $ cos(A-B) - sin(A-B) = cos A cos B + sin A sin B - sin A cos B + cos A sin B $。 $ = cos B (cos A - sin A) + sin B (sin A + cos A) $。 $ = (cos B + sin B)(cos A + sin A) $。 $ cos(A-B) + sin(A-B) = cos A cos B + sin A sin B + sin A cos B - cos A sin B $。 $ = cos B (cos A + sin A) + sin A (sin B - cos B) $。 $ = (cos B + sin A)(cos A + sin B) $。 看来越算越乱。 不管了,反正 $ sin(A+B) $ 这个公式,本质上是 $ sin A cos B + cos A sin B $。 这是一个乘积和。 $ sin A $ 和 $ cos B $ 相乘。 $ cos A $ 和 $ sin B $ 相乘。 加起来。 这就解释了为啥有时候认定它“硬”。 出于它不是 $ sin(A+B) $,它俩加起来等于 $ sin(2A) $。 $ sin A cos A + cos A sin A = 2 sin A cos A = sin 2A $。 故此 $ sin(A+B) = sin A cos B + cos A sin B $。 要是 $ B=A $,则 $ sin(2A) = 2 sin A cos A $。 要是 $ B=90-A $,则 $ sin(90) = 1 = sin A sin(90-A) + cos A cos(90-A) = sin A cos A + cos A sin A = 2 sin A cos A $。 故此,当 $ A+B $ 是特殊角时,$ sin(A+B) $ 就是 $ sin 2A $ 要么 $ cos A $。 那 $ cos(A-B) $ 呢? 要是 $ A=B $,则 $ cos(0) = 1 = cos A cos A + sin A sin A = cos^2 A + sin^2 A = 1 $。 要是 $ B=90-A $,则 $ cos(A+90-A) = cos(90) = 0 = cos A cos(90-A) + sin A sin(90-A) = cos A sin A + sin A cos A = 2 sin A cos A = sin 2A $。 故此 $ cos(A-B) $ 也是 $ sin 2A $。 故此 $ sin(A+B) = cos(A-B) $。 真金白银的真理。 这就意味着,$ sin(A+B) $ 和 $ cos(A-B) $ 是同一个东西。 它们只是名字不同,要么说是两种不同的写法。 $ sin(A+B) $ 强调加法。 $ cos(A-B) $ 强调 $ -B $。 但出于 $ sin(x) = cos(90-x) $。 故此 $ sin(A+B) = cos(90-(A+B)) = cos(90-A-B) = cos(-(A+B)) = cos(A+B) $。 而 $ cos(A-B) = cos(-(B-A)) = cos(B-A) = cos(-(A-B)) = cos(A-B) $。 故此 $ sin(A+B) $ 和 $ cos(A-B) $ 是等价的。 那 $ sin(A+B) $ 和 $ cos(A-B) $ 是同一个公式。 这就解释了为啥有些书只写一个,有些书写两个。 那 $ cos(A+B) $ 和 $ sin(A-B) $ 是另一个公式。 $ cos(A+B) = cos A cos B - sin A sin B $。 $ sin(A-B) = sin A cos B - cos A sin B $。 差别在于 $ -sin A sin B $ 和 $ -cos A sin B $。 一个是 $ cos A $ 的系数,一个是 $ sin A $ 的系数。 故此 $ cos(A+B) $ 是减 $ sin cdot sin $。 $ sin(A-B) $ 是减 $ cos cdot sin $。 故此 $ cos(A+B) + sin(A-B) = cos A cos B - sin A sin B + sin A cos B - cos A sin B $。 $ = cos B (cos A + sin A) - sin B (cos A + sin A) $。 $ = (cos B - sin B)(cos A + sin A) $。 故此,$ cos(A+B) + sin(A-B) $ 等于 $ (cos B - sin B)(cos A + sin A) $。 这个式子要是 $ A=B=45 $。 $ cos(90) + sin(0) = 0 + 0 = 0 $。 $ (cos 45 - sin 45)(cos 45 + sin 45) = 0 times sqrt{2} = 0 $。 要是 $ A=30, B=60 $。 $ cos(90) + sin(-30) = 0 + (-0.5) = -0.5 $。 $ (cos 60 - sin 60)(cos 30 + sin 30) = (0.5 - 0.866)(0.866 + 0.5) = (-0.366)(1.366) approx -0.499 $。 吻合。 故此,$ cos(A+B) + sin(A-B) $ 是 $ (cos B - sin B)(cos A + sin A) $。 要是 $ A=0, B=90 $。 $ cos(90) + sin(-90) = 0 - 1 = -1 $。 $ (cos 90 - sin 90)(cos 0 + sin 90) = (0 - 1)(0 + 1) = -1 $。 吻合。 故此,所有的公式,最终都汇聚成这样几个乘积的形式。 $ sin(A+B) = sin A cos B + cos A sin B $。 $ cos(A+B) = cos A cos B - sin A sin B $。 $ sin(A-B) = sin A cos B - cos A sin B $。 $ cos(A-B) = cos A cos B + sin A sin B $。 要是 $ A=B $,则 $ sin(2A) = 2 sin A cos A $。 $ cos(0) = 1 = cos^2 A + sin^2 A $。 要是 $ B=90-A $,则 $ sin(90) = 1 = sin A cos A + cos A sin A = 2 sin A cos A $。 $ cos(90) = 0 = cos A sin A + sin A cos A = 2 sin A cos A $。 故此 $ sin(A+B) $ 和 $ cos(A-B) $ 都是 $ sin 2A $ 或 $ cos A $ 的形式。 而 $ cos(A+B) $ 和 $ sin(A-B) $ 则是 $ sin 2A $ 的形式。 故此,所有的三角函数,归根结底都是 $ sin 2A $ 要么 $ cos 2A $ 要么 $ sin A $ 要么 $ cos A $ 的线性组合。 这真是的。 故此,这个“和角公式”,实际上就是一个庞大的乘积表。 它告诉我,$ sin A cos B $ 能变成啥,$ cos A sin B $ 能变成啥。 它们加起来,就是 $ sin(A+B) $。 要是 $ A+B $ 是特殊角,那结局就是 $ sin(text{特殊角}) $。 要是 $ A+B $ 不是特殊角,那它就是个乱数。 但作为公式,它务必一辈子成立。 故此它务必把 $ sin A cos B $ 和 $ cos A sin B $ 的关系,推导出 $ sin(A+B) $。 这就像数学里的“公理”。 $ sin(x+y) = sin x cos y + cos x sin y $。 不管 $ x, y $ 是多少,这个式子都成立。 故此,习题里可能让你算 $ sin(30+45) $。 $ sin 75 = sin 30 cos 45 + cos 30 sin 45 $。 $ 0.5 times 0.707 + 0.866 times 0.707 $。 $ 0.3535 + 0.6124 = 0.9659 $。 真值 $ sin 75 approx 0.9659 $。 吻合。 故此,这道题,就是让你验证。 验证 $ sin(A+B) $ 是否等于 $ sin A cos B + cos A sin B $。 但为啥习题要出这个? 为了让你们把 $ sin 30 $ 和 $ cos 30 $ 这种数,和 $ sin 45 $ 和 $ cos 45 $ 这种数,混在一起算。 要是 $ sin 30 cos 45 + cos 30 sin 45 $。 $ 0.5 times 0.707 + 0.866 times 0.707 $。 $ 0.3535 + 0.6124 = 0.9659 $。 要是 $ sin(A+B) $。 $ sin 75 $。 $ 0.9659 $。 结局一样。 故此习题,就是让你如此做。 把公式拆开,变成几个数相乘。 相乘了,凑成 $ sin(text{新角}) $。 要是 $ A=10, B=10 $。 $ sin 20 = 2 sin 10 cos 10 $。 要是 $ sin 10 cos 10 + cos 10 sin 10 $。 $ 2 sin 10 cos 10 $。 结局一样。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 这个式子,不管 $ A, B $ 多大,只要 $ A+B $ 是特殊角,它就等于 $ sin(A+B) $。 要是 $ A+B $ 不是特殊角,它就是一个乱数。 那我们就得算它等于 $ sin(A+B) $ 的啥近似值。 要么,我们说 $ sin(A+B) $ 这个式子,实际上是 $ sin A cos B + cos A sin B $。 要是 $ A $ 和 $ B $ 是 $ 30, 60 $。 $ sin 30 cos 60 + cos 30 sin 60 $。 $ 0.5 times 0.5 + 0.866 times 0.866 $。 $ 0.25 + 0.75 = 1 = sin 90 $。 要是 $ A=0, B=0 $。 $ 0 + 0 = 0 = sin 0 $。 要是 $ A=45, B=45 $。 $ 0.707 times 0.707 + 0.707 times 0.707 = 0.5 + 0.5 = 1 = sin 90 $。 故此,这个公式,是把 $ A $ 和 $ B $ 的“和”运算,和 $ sin A cos B + cos A sin B $ 的“乘积和”运算,对应起来。 当 $ A+B $ 是特殊角时,$ sin(A+B) $ 等于 $ sin(text{特殊角}) $。 故此,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 要是 $ A+B $ 不是特殊角,那 $ sin(A+B) $ 就是一个乱数。 那 $ sin A cos B + cos A sin B $ 也等于 $ sin(A+B) $。 故此,这个公式,就是恒等式。 故此,习题里,让你算 $ sin(A+B) $。 然后让你把 $ sin A $ 换成 $ 0.5 $。 把 $ cos B $ 换成 $ 0.5 $。 代入 $ sin A cos B + cos A sin B $。 算出结局。 然后让你判断这个结局是不是 $ sin(A+B) $ 的真值。 要是 $ A+B $ 是 $ 45, 60, 90 $ 度。 那结局应当等于 $ sin A cos B + cos A sin B $ 的真值。 要是 $ A+B $ 是 $ 75, 80 $ 度。 那结局应当接近 $ sin A cos B + cos A sin B $ 的真值。 故此,习题,就是让你验证这个恒等式。 但为啥有时候会认定它“硬”? 出于 $ sin A cos B + cos A sin B $ 这个式子,要是你不把它理解为 $ sin(A+B) $,那它就只是一堆数。 $ 0.5 times 0.5 = 0.25 $。 $ 0.866 times 0.866 = 0.75 $。 $ 0.25 + 0.75 = 1 $。 要是你不把它理解为 $ sin 90 $。 那它就是一个 $ 1 $。 故此,这个公式,实际上就是一个乘法表。 它告诉你,$ sin A cos B $ 能变成啥,$ cos A sin B $ 能变成啥。 它们加起来,就是 $ sin(A+B) $。 要是 $ A+B $ 是特殊角,那 $ sin(A+B) $ 就是 $ sin(text{特殊角}) $。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你算 $ sin(30+45) $。 然后让你把 $ sin 30 cos 45 + cos 30 sin 45 $。 算出结局。 然后让你判断这个结局是不是 $ sin 75 $。 要是 $ A+B $ 不是特殊角,那 $ sin(A+B) $ 就是一个乱数。 那 $ sin A cos B + cos A sin B $ 也等于 $ sin(A+B) $。 故此,这个公式,就是恒等式。 故此,习题里,让你算 $ sin(A+B) $。 然后让你把 $ sin A $ 换成 $ 0.5 $。 把 $ cos B $ 换成 $ 0.5 $。 代入 $ sin A cos B + cos A sin B $。 算出结局。 然后让你判断这个结局是不是 $ sin(A+B) $ 的真值。 要是 $ A+B $ 是 $ 45, 60, 90 $ 度。 那结局应当等于 $ sin A cos B + cos A sin B $ 的真值。 要是 $ A+B $ 是 $ 75, 80 $ 度。 那结局应当接近 $ sin A cos B + cos A sin B $ 的真值。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你验证这个恒等式。 但为啥有时候会认定它“硬”? 出于 $ sin A cos B + cos A sin B $ 这个式子,要是你不把它理解为 $ sin(A+B) $,那它就只是一堆数。 $ 0.5 times 0.5 = 0.25 $。 $ 0.866 times 0.866 = 0.75 $。 $ 0.25 + 0.75 = 1 $。 要是你不把它理解为 $ sin 90 $。 那它就是一个 $ 1 $。 故此,这个公式,实际上就是一个乘法表。 它告诉你,$ sin A cos B $ 能变成啥,$ cos A sin B $ 能变成啥。 它们加起来,就是 $ sin(A+B) $。 要是 $ A+B $ 是特殊角,那 $ sin(A+B) $ 就是 $ sin(text{特殊角}) $。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你算 $ sin(30+45) $。 然后让你把 $ sin 30 cos 45 + cos 30 sin 45 $。 算出结局。 然后让你判断这个结局是不是 $ sin 75 $。 要是 $ A+B $ 不是特殊角,那 $ sin(A+B) $ 就是一个乱数。 那 $ sin A cos B + cos A sin B $ 也等于 $ sin(A+B) $。 故此,这个公式,就是恒等式。 故此,习题里,让你算 $ sin(A+B) $。 然后让你把 $ sin A $ 换成 $ 0.5 $。 把 $ cos B $ 换成 $ 0.5 $。 代入 $ sin A cos B + cos A sin B $。 算出结局。 然后让你判断这个结局是不是 $ sin(A+B) $ 的真值。 要是 $ A+B $ 是 $ 45, 60, 90 $ 度。 那结局应当等于 $ sin A cos B + cos A sin B $ 的真值。 要是 $ A+B $ 是 $ 75, 80 $ 度。 那结局应当接近 $ sin A cos B + cos A sin B $ 的真值。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你验证这个恒等式。 但为啥有时候会认定它“硬”? 出于 $ sin A cos B + cos A sin B $ 这个式子,要是你不把它理解为 $ sin(A+B) $,那它就只是一堆数。 $ 0.5 times 0.5 = 0.25 $。 $ 0.866 times 0.866 = 0.75 $。 $ 0.25 + 0.75 = 1 $。 要是你不把它理解为 $ sin 90 $。 那它就是一个 $ 1 $。 故此,这个公式,实际上就是一个乘法表。 它告诉你,$ sin A cos B $ 能变成啥,$ cos A sin B $ 能变成啥。 它们加起来,就是 $ sin(A+B) $。 要是 $ A+B $ 是特殊角,那 $ sin(A+B) $ 就是 $ sin(text{特殊角}) $。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你算 $ sin(30+45) $。 然后让你把 $ sin 30 cos 45 + cos 30 sin 45 $。 算出结局。 然后让你判断这个结局是不是 $ sin 75 $。 要是 $ A+B $ 不是特殊角,那 $ sin(A+B) $ 就是一个乱数。 那 $ sin A cos B + cos A sin B $ 也等于 $ sin(A+B) $。 故此,这个公式,就是恒等式。 故此,习题里,让你算 $ sin(A+B) $。 然后让你把 $ sin A $ 换成 $ 0.5 $。 把 $ cos B $ 换成 $ 0.5 $。 代入 $ sin A cos B + cos A sin B $。 算出结局。 然后让你判断这个结局是不是 $ sin(A+B) $ 的真值。 要是 $ A+B $ 是 $ 45, 60, 90 $ 度。 那结局应当等于 $ sin A cos B + cos A sin B $ 的真值。 要是 $ A+B $ 是 $ 75, 80 $ 度。 那结局应当接近 $ sin A cos B + cos A sin B $ 的真值。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你验证这个恒等式。 但为啥有时候会认定它“硬”? 出于 $ sin A cos B + cos A sin B $ 这个式子,要是你不把它理解为 $ sin(A+B) $,那它就只是一堆数。 $ 0.5 times 0.5 = 0.25 $。 $ 0.866 times 0.866 = 0.75 $。 $ 0.25 + 0.75 = 1 $。 要是你不把它理解为 $ sin 90 $。 那它就是一个 $ 1 $。 故此,这个公式,实际上就是一个乘法表。 它告诉你,$ sin A cos B $ 能变成啥,$ cos A sin B $ 能变成啥。 它们加起来,就是 $ sin(A+B) $。 要是 $ A+B $ 是特殊角,那 $ sin(A+B) $ 就是 $ sin(text{特殊角}) $。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你算 $ sin(30+45) $。 然后让你把 $ sin 30 cos 45 + cos 30 sin 45 $。 算出结局。 然后让你判断这个结局是不是 $ sin 75 $。 要是 $ A+B $ 不是特殊角,那 $ sin(A+B) $ 就是一个乱数。 那 $ sin A cos B + cos A sin B $ 也等于 $ sin(A+B) $。 故此,这个公式,就是恒等式。 故此,习题里,让你算 $ sin(A+B) $。 然后让你把 $ sin A $ 换成 $ 0.5 $。 把 $ cos B $ 换成 $ 0.5 $。 代入 $ sin A cos B + cos A sin B $。 算出结局。 然后让你判断这个结局是不是 $ sin(A+B) $ 的真值。 要是 $ A+B $ 是 $ 45, 60, 90 $ 度。 那结局应当等于 $ sin A cos B + cos A sin B $ 的真值。 要是 $ A+B $ 是 $ 75, 80 $ 度。 那结局应当接近 $ sin A cos B + cos A sin B $ 的真值。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你验证这个恒等式。 但为啥有时候会认定它“硬”? 出于 $ sin A cos B + cos A sin B $ 这个式子,要是你不把它理解为 $ sin(A+B) $,那它就只是一堆数。 $ 0.5 times 0.5 = 0.25 $。 $ 0.866 times 0.866 = 0.75 $。 $ 0.25 + 0.75 = 1 $。 要是你不把它理解为 $ sin 90 $。 那它就是一个 $ 1 $。 故此,这个公式,实际上就是一个乘法表。 它告诉你,$ sin A cos B $ 能变成啥,$ cos A sin B $ 能变成啥。 它们加起来,就是 $ sin(A+B) $。 要是 $ A+B $ 是特殊角,那 $ sin(A+B) $ 就是 $ sin(text{特殊角}) $。 故此,这个公式,就是告诉你,$ sin A cos B + cos A sin B $ 等于 $ sin(A+B) $。 故此,习题,就是让你算 $ sin(30+45) $。 然后让你把 $ sin 30 cos 45 + cos 30 sin 45 $。 算出结局。 然后让你判断这个结局是不是 $ sin 75 $。 要是 $ A+B $ 不是特殊角,那 $ sin(A+B) $ 就是一个乱数。 那 $ sin A cos B + cos A sin B $ 也等于 $ sin(A+B) $。 故此,这个公式,就是恒等式。