2015-10-06 5 views
-3

Я очень полезен в математике, мне нужно получить помощь в создании программного обеспечения, которое будет определять риски покупки/продажи в торговых роботах с помощью биткойнов, определяя угол индикатора MACD.Определить угол гиперплоскости в градусах

Например, что у меня есть гиперплоскость от точки А до точки В, выходной функции, я бы примерно потребуется:

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)