2016-01-15 6 views
0

Прошу простить мою нехватку знаний, которая, по моему мнению, является одной из тех основных формул, связанных с тригонометрией.Получение тета уравнения линии

Давайте посмотрим на наглядном примере: enter image description here

У меня есть 5 строк, с их линией уравнения (скажем, они имеют нулевое смещение нормально)
, как я могу вычислить Theta каждого уравнения линии марки (в Pi)?

также я видел это: enter image description here

Они генерируются из Theta уравнений линии? или это другая теория, которая помогает найти тета?
ценим ваше время и усилия

+4

Я голосую, чтобы закрыть этот вопрос не по теме, потому что это совершенно математический. –

+0

@HighPerformanceMark почему? Я не могу задать математический вопрос? – Bear

+0

@HighPerformanceMark: 'http: // math.stackexchange.com' я вижу, что вы имеете в виду, я думал, что могу задать любой вопрос в stackoverflow. не знал этого. – Bear

ответ

0

Для уравнения

y = k * x 

tg(Theta) = k 

и

Theta = Arctg(k) //arctangent function 

General line equation

A * x + B * y + C = 0 

(Это является более общим, чем у = ах + Ь, и включает в себя случаях вертикальных и горизонтальных линий)

Theta = atan2(A, B) 

(функция atan2 или ArcTan2 существует в математике библиотеках многих языков программирования)

+0

спасибо за ваш комментарий, я не получил это: 'A * x + B * y + C = 0' что такое A, B и C? также 'Theta = atan2 (A, B)' is 'atan2 (A, B)' то же, что и 'Arctg (k)'? – Bear

+1

A, B и C - коэффициенты общего линейного уравнения. Например, форма 'y = 2x' эквивалентна' 2x-1y + 0 = 0'. Я добавил ссылку на wiki. И нет, atan2 - специальная арктангентная функция с двумя аргументами. – MBo

+0

my bad, Thanks alot – Bear