![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: 1 Всего: 0 |
Доброе время суток.
Вообшем у меня следушая проблема : неполучается высшить арксинус правильно. Например хочю вычислить arcsin1/2=p/6 тоесть arcsin0,5=30* Далее следуший код
и получаю 0,00872675702578704 но мне нужно 30. Почему у меня неполучается и где ошибка. Я неособо разбираюсь в математике. |
|||
|
||||
| comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: 3 Всего: 71 |
Delphi функция ArcSin является математической функцией, возвращающей величину арксинуса числа в радианах.
Пи РАДИАН = 180 градусов
-------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 4 Всего: 260 |
Ak47black, ты сначала делаешь перевод числа из градусов в радианы, а потом уже берёшь арксинус. Ты всё-таки обрати внимание на последовательность операций. Может, у тебя ещё где-нить такое встречается?
Это сообщение отредактировал(а) skyboy - 27.6.2006, 18:55 |
|||
|
||||
| Ak47black |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2205 Регистрация: 2.12.2005 Репутация: 1 Всего: 0 |
Хмм.
А я думал что надо наоборот вначале градусы в радианы переводить а потом высшитывать как например Sin(DegToRad(30)). Понятно спасибо большое. comtatКогда смогу повышу. Это сообщение отредактировал(а) Ak47black - 27.6.2006, 20:12 |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 4 Всего: 260 |
Ak47black, ты немного неправильно понимаешь смысл синуса/косинуса. Синус или косинус - это не величина в градусах/радианах и прочее. Это безразмерная величина. Потому, когда ты вносишь значение синуса в функцию ARCSin для определения угла, величину синуса конвертировать нельзя. Потому как это то же самое, что массу из килограм переводить для расчёта в метры кубические.
|
|||
|
||||
| Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Это синус-то с косиносом безразмерные? Враньё! Они вполне размерные, от -1 до 1 -------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 109 Всего: 459 |
Poseidon, безразмерные не значит без размера
p.s. Если это была шутка, то не обижайся что лечу -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "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. |