2015-10-06 63 views
-3

我是數學界的一名非常高手,我需要幫助制定一個軟件,通過確定MACD指標的角度來確定使用比特幣交易機器人的買/賣風險。確定超平面的角度度

比如我從A點到B點的超平面,該函數的輸出,我會大約需要:

function(0, 1) = 45 
function(1, 2) = 45 
function(1, 1) = 0 
function(2, 2) = 0 
function(1, 100000000000000000000) = 89.99999 

我試着自己寫一個函數,但我不認爲它的工作(我甚至不知道數學足以讓自己成爲一個測試大聲笑):

angle = (((p1 + 1)/(p2 + 1)) * 90) 

你認爲我的功能是正確的嗎?

非常感謝你,祝你有美好的一天!

+1

你的觀點似乎是一維的;期望如何創造出一架飛機? – Evert

+0

超平面我的意思是一條線,如果從點無限到點無限 – dctremblay

回答

0

我發現了一個運行良好的Python解決方案!

from math import atan2,degrees 

def GetAngleOfLineBetweenTwoPoints(p1, p2): 
    return degrees(atan2(p2 - p1, 1)) 

print GetAngleOfLineBetweenTwoPoints(1,3)