![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Serhik_z |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 108 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
Как перевести выражение в градусы по косинусу.
|
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Если я еще помню математику, то градусы=радианы*180/pi
Соответственно 0.960049854 будет что-то в районе 55 градусов. |
|||
|
||||
| Serhik_z |
|
||||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 108 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
Snowy - Спасибо.
Snowy - не совсем то, что мне нужно. 0.960049854 вводим в калькулятор виндосовский. далее ставим галочку в lnv (обратная функция градусов) и нажимаем cos получаем результат 16. 25 тоесть 16 градусов 15 минут радианы - перевожу, а вот далее возникла делема. ничего в голову не идет.
по арктангенсу вычислял. Правильно.
Это сообщение отредактировал(а) Serhik_z - 5.3.2005, 15:18 |
||||
|
|||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
0.960049854 это значит у тебя значение косинуса.
И что ты хочешь из этого получить? Аккосинус в градусах? Тогда так:
Если не то, то сформулируй свой вопрос покорректней. Какие у тебя исходные данные и что ты хочешь получить. |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
перевод градусов вида float в градусы вида град / мин / сек
coord = fabs(coord); grad = floor(coord + 0.000000000001); min = floor((coord - grad) * 60 + 0.000000000001); sec = floor((coord - grad - min / 60.0) * 3600 + 0.5); ну а радианы в градусы, думаю, сам переведеш -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Serhik_z |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 108 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
Snowy - Спасибо.
v:=arccos(v)*180/pi; - компилятор выдает ошибку на arccos проходит только v:=cos(v)*180/pi; |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 15 Всего: 98 |
Math подключил?
-------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| Serhik_z |
|
|||
|
Шустрый ![]() Профиль Группа: Awaiting Authorisation Сообщений: 108 Регистрация: 4.12.2004 Репутация: нет Всего: нет |
hunter -
"Math" даже и не подумал о модуле. Спасибо. Теперь все работает. |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |