高校時代から久しぶり。直角三角形があり、角度 A がわかっている場合、対辺の長さを計算したいと思います。これに関する c# クックブック ページ ( http://www.gibmonks.com/c_sharp/csharpckbk2-CHP-1-SECT-14.html ) では、次のことが提案されています。
反対側 = Math.Sin(シータ) * 斜辺;
角度 A (シータ) が 45 で、斜辺の長さが 10 単位であると仮定すると、このコードの結果は 8.51 になります。ただし、少なくとも 4 つのオンライン トライアングル ソルバーで 7.07 の答えが得られます (例: http://www.cleavebooks.co.uk/scol/calrtri.htmおよびhttp://www.endmemo.com/geometry/triangle.php ) 。 . これは私に深刻な疑問を投げかけます!
私はどれが正確かを判断するのに十分な自信はありませんが、おそらくインターネットの計算機を好むでしょう.
誰かがこれを行うための正しい式を支援できますか、または便利な C# 直角三角形ソルバー クラスを教えてくれますか?
ありがとう