Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Радианы и градусы [Delphi, Windows]


Proger ©   (2004-10-07 18:45:00) 

Как Dot product(скалярное произведение векторов) перевести в градусы.
Я использовал функцию RadToDeg из модуля Math,
но результаты не те.Например cos(45) ~ 0.525,
а RadToDeg(0.525) ~ 30 град.?


XProger   (2004-10-07 22:19:00) [1]

В учебнике по элементарной математике всё есть, и даже больше... ;)


MBo   (2004-10-07 22:00:00) [2]

Не забудь, что для нахождения косинуса угла скалярное произведение нужно еще разделить на произведение модулей векторов


Fenik   (2004-10-07 21:22:00) [3]

>Fenik  (07.10.04 21:18) [4]

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


Fenik   (2004-10-07 21:18:00) [4]

RadToDeg(ArcCos(0.242214243))


Proger   (2004-10-07 20:21:00) [5]

2 MBo.Я знаю что оно не является углом.
 Например Dot product 2-х векторов равен
cos 0.242214243, как узнать сколько это будет в градусах?


MBo   (2004-10-07 20:11:00) [6]

скалярное произведение векторов НЕ ЯВЛЯЕТСЯ УГЛОМ!


Servelat   (2004-10-07 19:57:00) [7]

Ты чего-то не то делаешь, если не те результаты. У тебя исходные значения в градусах? Тогды тебе DegToRad надо (Deg - по англицки градусы, а Rad - радианы). Функции cos надо значение в радианах подсовывать.


Наверх

Титульная страница Поиск, карта сайта Написать письмо