Форум
» Назад на решение задач по физике и термеху
Регистрация | Профиль | Войти | Забытый пароль | Присутствующие | Справка | Поиск

» Добро пожаловать, Гость: Войти | Регистрация
    Форум
    Математика
        Длина эллипса
Отметить все сообщения как прочитанные   [ Помощь ]
» Добро пожаловать на форум "Математика" «

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 ]
Модераторы: Roman Osipov, RKI, attention, paradise
  

Guest



Новичок

Здравствуйте!

Меня мучает вот такой вопрос:
Задан эллипс через свои оси a и b. Как можно найти длину эллипса? И еще один, по моему, еще более трудный вопрос: как найти длинну дуги эллипса.

Точных формул не существует, поэтому приходится обходится приблизителными, или использовать численные методы. Приблизительные формулы я находил в справочнике по математике, но там маловато членов, хотелось бы поточнее (к тому же только для всего эллипса а не для дуги). Может кто сможет предложить более точные формулы. А численные методы работают медленно, нужно существенно быстрее. Заранее расчитать табличку функции не получается, т.к. оси эллипса a и b каждый раз меняются, поэтому каждый раз расчитывать эту табличку слишком медленно.

Жду предложений по этому вопросу. Если я не понятно объяснил, с удовольствием уточню условия.

Всего сообщений: Нет | Присоединился: Never | Отправлено: 2 сен. 2005 17:31 | IP
VF



Administrator

Может пригодится:
http://home.att.net/~numericana/answer/ellipse.htm
http://astronomy.swin.edu.au/~pbourke/geometry/ellipsecirc/
http://www.projects.ex.ac.uk/trol/scol/callipse.htm

Вам рассчет длины нужен для решения какой-то практической задачи?

Всего сообщений: 3109 | Присоединился: май 2002 | Отправлено: 2 сен. 2005 18:43 | IP
Guest



Новичок

Огромное спасибо за ссылочки!

Сейчас буду разбираться. А по поводу практической задачи, да, - пишу программу, где для каждой точки изображения требуется найти расстояние до заданного эллипса (эту задачу я решил в несколько иттераций - время расчета приемлемо), и найти длинну дуги эллипса - тут я застрял. Конечно можно численными методами, но получается очень долго.

Для чего это нужно? Это будет графическая трансформация, которая преобразует горизонтальную линию (точнее вытянутый горизонтальный рисунок) в этот же рисунок выгнутый вдоль эллипса. Для окружности эту задачу решить на несколько порядков проще, несмотря на внешнюю похожесть задач.

Всего сообщений: Нет | Присоединился: Never | Отправлено: 5 сен. 2005 10:12 | IP
Guest



Новичок

Может ты не те численные методы используешь?
И что в твоём понимании означает слово "долго"?


З.Ы. пиши на systemhalt@nm.ru - помогу, чем смогу.

Всего сообщений: Нет | Присоединился: Never | Отправлено: 12 сен. 2005 14:57 | IP
Graal


Новичок

to VF:

Благодарствую за указанные ссылки. Расчет длины дуги эллипса нашел только на http://home.att.net/~numericana/answer/ellipse.htm

M. Muz Zviman предлагает воспользоваться эллиптическим интегралом второго рода, но этот интеграл не берется в элементарных функциях :-(. Требуется пользоваться таблицами, что не есть гуд.

to Guest (systemhalt@nm.ru)
Могу ли я воспользоваться вашей помощью?

to All:

В конечном итоге хочу уточнить один из вопросов автора сего поста:
существуют ли приближенные аналитические зависимости для определения длины дуги эллипса?



Всего сообщений: 9 | Присоединился: январь 2007 | Отправлено: 11 янв. 2007 8:24 | IP
sms


Удален

Да, существует целое направление: нахождение приближённых формул и неравенств для длины эллипса (т.е. полных эллиптических интегралов Лежандра второго рода). И для дуги тоже.

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 11 янв. 2007 23:50 | IP
Graal


Новичок

to SMS:
Это здорово.... А не могли бы вы познакомить меня с этим направлением?

Для периметра эллипса у меня есть хорошие приближенные зависимости в аналитическом виде. Поэтому интересуют аналитические зависимости для определения длины дуги эллипса. Под словом "аналитические" я понимаю зависимости, выражаемые через элементарные функции; эллиптические интергралы и разложение в ряд мне вряд ли помогут.

Всего сообщений: 9 | Присоединился: январь 2007 | Отправлено: 12 янв. 2007 6:41 | IP
VF



Administrator

Чем не устраивает ряд? Нужна очень высокая скорость вычисления? Можно взять конечное число членов ряда и получить приближенную формулу...

Всего сообщений: 3109 | Присоединился: май 2002 | Отправлено: 12 янв. 2007 9:12 | IP
Graal


Новичок

to VF:
мне нужна относительная погрешность не более 1%. Если ряд с приемлемым конечным числом членов обеспечит такую точность, то ОК!

Только моих знаний составить такой ряд не хватит :-(

Всего сообщений: 9 | Присоединился: январь 2007 | Отправлено: 12 янв. 2007 9:44 | IP
sms


Удален

Многое про задачу о периметре эллипса от Кеплера и Эйлера до наших дней есть по ссылке:
http://home.att.net/~numericana/answer/ellipse.htm
Там же есть и про дугу. Но там обычно через ряд считают.

Всего сообщений: N/A | Присоединился: N/A | Отправлено: 14 янв. 2007 12:17 | IP

Эта тема закрыта, новые ответы не принимаются

Переход к теме
<< Назад Вперед >>
Несколько страниц [ 1 2 ]

Форум работает на скрипте © Ikonboard.com