northwolves 发表于 2013-11-18 20:28:11

一道三角形的题目

△ABC中 , 已知cosA:cosB:cosC=12:9:2, 求 sinA:sinB:sinC

朋友家的高一学生问的,我帮他求出来了,过程太复杂。

有没有巧妙的方法?

wayne 发表于 2013-11-18 21:27:04

设$cosA/12=cosB/9=cosC/2=1/k$
sinA=sin(B+C) = sinB·cosC + sinC·cosB=2/k·sinB+9/k·sinC
sinB=sin(A+C) = sinA·cosC + sinC·cosA=12/k·sinC+2/k·sinA
sinC=sin(A+B) = sinA·cosB + sinB·cosA=9/k·sinA+12/k·sinB
上述关于sinA, sinB, sinC的齐次方程有非零解,故其系数行列式为零,即\[\begin{vmatrix}
-k&2&9\\2&-k&12\\9&12&-k
\end{vmatrix}=0\]我倒, 还要解一元三次方程:   `k^3 - 229 k -432= 0`
还好左边可以因式分解:`(k-16)(k^2+16k+27)=0`
显然方程有唯一正根 k=16, 代入解得齐次方程的非零根为
sinA : sinB : sinC= 4: 5 : 6

northwolves 发表于 2013-11-18 22:44:14

如果 sinA:sinB:sinC=4:5:6,求cosA:cosB:cosC 又过于简单了

wayne 发表于 2013-11-18 22:52:49

如果cosA:cosB:cosC =x:y:z , 那么系数行列式即\[\begin{vmatrix}
-k&z&y\\z&-k&x\\y&x&-k
\end{vmatrix}=0\]展开式为一元三次方程:`k^3 -(x^2+y^2+z^2) k -2xyz =0`.
出题人只恨美中不足啊.

northwolves 发表于 2013-11-18 22:55:01

cosC=-cos(A+B)=sinAsinB-cosAcosB-->cosAcosB+cosC=sinAsinB-->cos2A+cos2B+cos2C+2cosAcosBcosC=1-->k3-229k−432=0

mathematica 发表于 2013-11-19 08:48:33

只有笨办法,没有巧妙的办法!
(*计算正弦值比例*)
Clear["Global`*"];(*Clear all variables*)
(*正弦定理sinA:sinB=a:b,剩下类推*)
(*分子分母都二次齐次多项式,所以可以假设c=1*)
c=1;
cosA=(b^2+c^2-a^2)/(2*b*c);
cosB=(a^2+c^2-b^2)/(2*a*c);
cosC=(a^2+b^2-c^2)/(2*a*b);
out=Solve[{cosA/cosB==12/9&&cosB/cosC==9/2&&0<a<b},{a,b}]

运算结果:
{{a -> 2/3, b -> 5/6}
于是a:b :c=2/3:5/6:1=4:5:6

mathematica 发表于 2013-11-19 09:12:02

△ABC中 , 已知cosA:cosB:cosC=22:17:8求 sinA:sinB:sinC
我也出一道类似的题目!

mathematica 发表于 2013-11-19 09:18:44

northwolves 发表于 2013-11-18 22:55
cosC=-cos(A+B)=sinAsinB-cosAcosB--------->cosAcosB+cosC=sinAsinB------->cosA+cosB+cosC+2cosAcosBcosC ...

如果用 sinA:sinB:sinC=3:4:5求解,则得到cosA:cosB:cosC=4:3:0得到直角三角形,求解太容易!
如果用 sinA:sinB:sinC=5:6:7求解,则得到cosA:cosB:cosC=25:19:7则求解稍微复杂一些.
但是如果用sinA:sinB:sinC=4:5:6,则cosA:cosB:cosC=12:9:2
所以取一个中间值

mathematica 发表于 2013-11-19 09:23:58

不怕手算麻烦的可以尝试求解
sinA:sinB:sinC=10370370370370368507407407407407491 :8148148148148146696296296296296361 :4444444444444443700000000000000031
请记住一定要手算,像我这样的人都懒,直接用mathematica

chyanog 发表于 2013-11-19 18:15:15

Solve[{A + B + C == Pi, k > 0, r1 > 0, r2 > 0, Cos == 12 k,
   Cos == 9 k, Cos == 2 k, Sin/Sin == r1, Sin/Sin == r2}, {r1, r2, k}, {A, B, C}] // AbsoluteTimingOrReduce[{A + B + C == Pi, Cos/Cos == 12/9, Cos/Cos == 9/2,
Sin/Sin == r1, Sin/Sin == r2}, {r1, r2}, {A, B, C}]
Reduce[% && r1 > 0 && r2 > 0, {r1, r2}]

页: [1] 2 3 4
查看完整版本: 一道三角形的题目