2012-04-24 74 views
-2

想象一下,你有一台计算机,计算机B,只有一个正切函数,只能返回0到45度之间角度的正切结果。给定一个大于45度且小于90度的角度,可以执行哪些数学运算来返回精确的正切值?还提供了一个详细的例子。汇编语言协处理器

我需要一些帮助。这个tan问题是根据协处理器和FPTAN指令。有任何想法吗?

+0

在我必须要解决的20个问题中,我只发布了一个我真正遇到问题的问题。对不起, – user1193717 2012-04-24 14:17:52

+1

人们愿意提供帮助,但如果你没有给家庭作业贴上标签,他们往往会有点儿尴尬。双角度公式可能是相关的? http://mathworld.wolfram.com/Double-AngleFormulas.html – BoBTFish 2012-04-24 14:23:07

+2

@没有我很确定我不应该为他做功课。 – hirschhornsalz 2012-04-24 15:40:03

回答

3

这看起来像家庭作业,所以作为一个提示:给出一个直角三角形,如果一个角度大于45度,那么另一个角度小于45度。此外

cos(PHI) = sin(THETA) 
    sin(PHI) = cos(THETA) 

如果PHITHETA在你的三角形的角度。我相信应该让你走。

2

使用1/TAN(θ)=COT(θ)=TAN(π/2-θ)这一事实。