高中以來很長一段時間。如果我有一個直角三角形,並且知道角度A,我想要計算出與它相對的一側的長度。 c#食譜頁面(http://www.gibmonks.com/c_sharp/csharpckbk2-CHP-1-SECT-14.html)建議:在C中的正確的三角形計算#
oppositeSide = Math.Sin(theta)* hypotenuse;
假設角度A(θ)爲45,斜邊長度爲10單位,此代碼給出了8.51的結果。至少有4個在線三角解算器給我7.07的答案然而(例如http://www.cleavebooks.co.uk/scol/calrtri.htm和http://www.endmemo.com/geometry/triangle.php)。這讓我很懷疑!
我不是足夠的trig來看看哪個是準確的,但我可能會青睞互聯網計算器。
任何人都可以幫助正確的公式做到這一點,或指向一個有用的C#直角三角解算器類嗎?
謝謝
你是對的,謝謝。當時間結束後,我會將此標記爲答案。 – Glinkot