Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Алгоритмы > Нахождение угла сектора и радиуса окружности |
Автор: Coder 7.12.2007, 02:18 |
Мне известна длина дуги L, расстояние между точками l и сами точки A и B. Как найти радиус окружности, которой принадлежит эта дуга и угол м-у радиусами к точкам A,B? |
Автор: Aloha 7.12.2007, 02:42 |
Coder Для этого нужно решить уравнение вида: sin(x)/x=a |
Автор: cardinal 7.12.2007, 03:29 | ||||||
Для угла во-первых имеется равенство
(r это наш радиус, который нужно определить) , а во вторых равенство
(1) в (2) дает
Это уравнение можно решить только численными методами (например методом итерации Ньютона)... Также можно попробовать определить примерное решение графически, но это более неточно и не всегда возможно. |
Автор: Aloha 7.12.2007, 04:03 |
В развитие темы:![]() |
Автор: cardinal 7.12.2007, 16:27 |
Aloha, а в чем ты картинки делаешь, в Word'e? А так все тоже самое, но только осталось подчеркнуть тот факт, что решить уравнение можно только численно и значения почти всегда будут очень кривыми (то есть бесконечно число знаков после запятой) ![]() |
Автор: Coder 10.12.2007, 03:09 |
cardinal, Aloha, спасибо, радиус и угол нашел предложеннымми вами методами. |