Math Battle [ 0062: ハードなsin(正弦)の計算 ]

[ 0062: ハードな sin (正弦) の計算 ]


[ 南門疾矢君の出題 ]

簡単そうに見えて計算にてこずっている問題です。

どなたか解いてください。


[ 浅見多絵さんの回答 ]

sin(∠AEF) は、 三角形 AEF の面積、および ∠AEF をはさむ 2 辺から求めることができます。 辺 AE と EF はピタゴラスの定理の応用です。

三角形 AEF の面積は「包囲網」 (笑) となる三角形 (と四角形) の面積合計を求め、 それを外形の長方形の面積から引くことで得られます。

一本 AF を結ぶ線を引くだけで見通しがよくなりますね。

計算を始めるまえに:

長方形の底辺の長さの半分を a、高さを b、対角線 BD を c とあらわします。
式を途中まで見やすくするためだけです。
a = 20/b, c = sqrt(1600/b^2 + b^2)

AE = sqrt(a^2 + b^2)
EF = sqrt((2*a * 5/c - a)^2 + (b * (1-5/c))^2))

三角形ABEの面積 = a * b * 1/2 = 10 (自明)
三角形ADFの面積 = 2*a * b * 5/c * 1/2 = 100/c

残りの四角形は 2 個の三角形 (CDF, CEF) に分割して:
(a * b * (1-5/c) * 1/2) + (2*a * b * 5/c * 1/2)
 = 10 - 50/c + 100/c
 = 10 + 50/c

三角形 AEF の面積 = 40 - (10 + 100/c + 10 + 50/c)
 = 20 - 150/c

いずれにせよ、ここまではまだ簡単です。

便宜的に使った a と c をまず b に戻します。
AE = sqrt((400/b^2) + b^2)
EF = sqrt(40/b * 5/sqrt(1600/b^2 + b^2) - 20/b)^2
 + (b * (1-5/sqrt(1600/b^2))+b^2)^2))

うーん、どうしようもなく式が複雑になりましたね。
狼羊さん を使いましょう。

最初の方針通り、三角形 AEF の面積の 2 倍を (AE*EF) で割ったものが sin(∠AEF) になります。

あれれ、 b が消えませんでしたね。どこが間違ったのかな。
三奈さん、教えてください。


[ 西尾三奈さんのコメント ]

いかにも正弦計算の定石みたいな図ですが、多絵さんがトライされたように 計算が煩雑ですね。

AF を計算して余弦定理から cos (∠AEF) をまず求め、さらに sin(∠AEF) を 求めるという回り道もありますが、その際、やはり分母 (AE*EF) がネックになります。 こんな複雑な式はどうにもなりません。

気になるのは直角三角形 BCD に 内接円 があり、 F が内接点 になっていること。 これを手がかりにしましょう。

内接円から b を求めてみましょう。
2*a = 40/b = (b-5) + (c-5)
 = b + sqrt(1600/b^2 + b^2) - 10

正の解として b = (1 + sqrt(161))/2
 = 約 6.844  が得られました。!!!

これを使って、他の値を次々と求めることができます:
a = 20/6.844 = 2.922
c = sqrt((40/6.844)^2 + 6.844^2)
 = 約8.9999

AE = sqrt((400/6.844^2) + 6.844^2)
 = 約 7.442
EF = sqrt((2*a * 5/c - a)^2 + (b * (1-5/c))^2)
 = sqrt((40/6.844*5/10.77 - 2.922)^2 - (6.844*(1-5/8.9999))^2))
 = 約 3.035

三角形 AEF の面積 = 20 - 150/c = 約 3.333

sin(∠AEF) = 3.333 * 2 /(7.442 * 3.035)
 = 約 0.29  これでいいのかな?

なお、計算は筆算ではとても無理なので、狼羊さんを使いました。


[ 浅見多絵さんのコメント ]

三奈さん、ありがとう !!!
内接円と三角形の辺の長さの関係から b がまず確定することには 気がつきませんでした。

今度は私が検算をしてみましょうか。

AF = sqrt((2*a*(1-5/c))^2 + (b*5/c)^2))
 = 4.6047 次に余弦定理。

cos(∠AEF) = (AE^2 + EF^2 - AF^2)/(2*AE*EF)
 = (7.442^2+3.035^2-4.6047^2)/(2*7.442*3.035)
 = 0.9606

sin(∠AEF) = sqrt(1 - 0.9606^2)
 = 約 0.278

正解かどうかわかりませんが、まずまずもっともらしい値になりました。


[ 湯会老人のコメント ]

いかにも「brute force」 (力ずく) の典型みたいな計算問題ですね。 もっとエレガントな解法はないかな。 2 人の計算結果に差がありますので、 私も見直してみましょう。


[ 千手春弥さんのコメント ]

狼羊さんの助けを借りたとはいえ、よくもこんな数値計算をやりましたね。 三奈さん、すごい。時間があったら検算をしてみます。


[ 広世正憲君のコメント ]

僕は三角形 AEF の面積計算にあたって、 包囲網方式ではなく計算済みの辺の長さを利用して ヘロンの公式 を使い、 2/(AE*EF) をかけたところ、 sin(∠AEF) は約0.278ぐらいの値になりました。 どれが正しいのでしょう?

[ 0081: 次の記事 ]

[ 0080: 分数の形の2次(?)方程式 ]

[ 0079: 8元1次連立方程式 ]

[ 0078: cos(α)を求める ]

[ 0077: 3個の半円が織りなす ]

[ 0076: 0075の再チャレンジ ]

[ 0075: 隣接する相似な二等辺三角形 ]

[ 0074: 正方形の中の2個の半円 ]

[ 0073: 難解数学サイトへ投稿 ]

[ 0072: 三奈さんのbの検証 ]

[ 0071: 「ハードな正弦」ふたたび ]

[ 0070: マンハッタン酔歩 ]

[ 0069: 天国への唯一の質問 ]

[ 0068: 普通では解けない方程式 ]

[ 0067: 謎のx+y+zの和 ]

[ 0066: 一次式の最小値 ]

[ 0065: 2次関数の積 ]

[ 0064: 2乗の和の限界 ]

[ 0063: 簡単な3次方程式 ]

[ 0062: ハードなsin(正弦)の計算 ]

[ 0061: 2つの円と直線の計算 ]

[ 0060: 前の記事 ]

[ トップページへ ]