高中以来很久了。 如果我有一个直角三角形,并且知道角度A,我想算出与它相对的那一侧的长度。 此网页上的c#食谱页面( http://www.gibmonks.com/c_sharp/csharpckbk2-CHP-1-SECT-14.html )建议:
对面= Math.Sin(theta)*斜边;
假设角度A(θ)为45,斜边的长度为10个单位,则此代码得出的结果为8.51。 至少有4个在线三角求解器给我7.07的答案(例如, http : //www.cleavebooks.co.uk/scol/calrtri.htm和http://www.endmemo.com/geometry/triangle.php ) 。 这给了我严重的疑问!
我不太愿意尝试触发哪种方法,但我可能会更喜欢互联网计算器。
有人可以协助您使用正确的公式来执行此操作,还是可以向我介绍有用的c#直角三角形求解器类?
谢谢