2012-04-24 73 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-θ)這一事實。