Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / Алгоритмы / Математика / Вычислительная геометрия / Разное /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Сравнение углов с OX - Программирование от RIN.RU
Сравнение углов с OX

Даны точки A(x1, y1) и B(x2, y2). Определить, какой из отрезков, OA или OB, образует больший угол с осью OX.


В курсе высшей алгебры показывается, что если


D=x1*y2-x2*y1<0,


то угол, определяемый точкой A больше, чем угол, определяемый точкой B; если D=0, то углы равны, и если D>0, то угол, образуемый OB, больше.


Например:

A(-1,3), B(0,-2), x1*y2-x2*y1=2>0,


и следовательно, отрезок OA образует меньший угол с осью OX (угол всегда отсчитываются против часовой стрелки !).



 8  Комментарии к статье  8 8  Обсудить в чате

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь