Гость
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Построение эллипса по четырем точкам контура / 25 сообщений из 30, страница 1 из 2
17.10.2020, 13:19
    #40009433
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Собственно, сабж.
Точки образуют выпуклый четырехугольник, соответственно решение должно быть, причем единственным. Но в лоб система уравнений не решается, а пускаться во все тяжкие с численным мне пока не хочется.
Есть идеи, как этого избежать?
...
Рейтинг: 0 / 0
17.10.2020, 13:44
    #40009438
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
решение должно быть, причем единственным.


Что-то меня утверждение о единственности смущает: если мы хотим найти фокусы эллипса и сумму расстояний точек эллипса до них, нам понадобится 4+1 чисел, а уравнений 4.
...
Рейтинг: 0 / 0
17.10.2020, 13:48
    #40009440
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
x1ca4064
Соколинский Борис
решение должно быть, причем единственным.

Что-то меня утверждение о единственности смущает: если мы хотим найти фокусы эллипса и сумму расстояний точек эллипса до них, нам понадобится 4+1 чисел, а уравнений 4.
Вроде все срастается:

4 параметра, 4 уравнения.
...
Рейтинг: 0 / 0
17.10.2020, 13:54
    #40009443
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
[quot x1ca4064#22215891Вроде все срастается:

4 параметра, 4 уравнения.


Т.е. нужен эллипс с осями, параллельными координатным осям - можно подумать :)
...
Рейтинг: 0 / 0
17.10.2020, 14:01
    #40009444
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Упс, мне как раз нужен непараллельный случай. Как там будет уравнение выглядеть?
...
Рейтинг: 0 / 0
17.10.2020, 14:04
    #40009445
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
Но в лоб система уравнений не решается

Почему не решается? Если точки должны строго лежать на эллипсе, значит их координаты должны соответствовать уравнению эллипса. Берём точки попарно, получаем четыре уравнения из которых находим координаты фокусов эллипса. Как-то так.
...
Рейтинг: 0 / 0
17.10.2020, 14:15
    #40009447
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Dimitry Sibiryakov,
Вольфрам, который обычно справляется на ура, при попытке решить эту систему завис наглухо
...
Рейтинг: 0 / 0
17.10.2020, 14:20
    #40009448
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
Dimitry Sibiryakov,
Вольфрам, который обычно справляется на ура, при попытке решить эту систему завис наглухо


Наверное, это потому, что условий не хватает - wiki говорит, что кривая 2го порядка определяется 5 точками
...
Рейтинг: 0 / 0
17.10.2020, 14:21
    #40009449
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
x1ca4064,
Он в таких случаях ругается, а не виснет :)
Ну ОК, допустим известен еще угол отрезка, соединяющего фокусы.
...
Рейтинг: 0 / 0
17.10.2020, 14:42
    #40009452
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
4 точки - это избыточно. Надо проверять, что они образуют не параллелограм и не трапецию и не перекрученный полигон.

Я бы предложил уйти от 4 точек и перейти к двум центрам и радиусу. К той самой ниточке которая связывает центры и кривую.

В таком случае задача становится более детерминированной. И нам не нужно будет в уравнении отбрасывать аномалии.
...
Рейтинг: 0 / 0
17.10.2020, 14:57
    #40009457
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
mayton
Я бы предложил уйти от 4 точек и перейти к двум центрам и радиусу.
Не получится.

PS:
Вольфрам проснулся и выдал 4 страницы радикалов
...
Рейтинг: 0 / 0
17.10.2020, 14:58
    #40009459
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Я не знаком с Вольфрамом.

И мне было бы очень приятно услышать более... Хм.. математичное обоснование невозможности.
...
Рейтинг: 0 / 0
17.10.2020, 15:02
    #40009460
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
mayton
Я бы предложил уйти от 4 точек и перейти к двум центрам и радиусу.
Не получится.

PS:
Вольфрам проснулся и выдал 4 страницы радикалов


Жаль, что это не решение Вашей задачи :(
...
Рейтинг: 0 / 0
17.10.2020, 15:10
    #40009463
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
x1ca4064
Жаль, что это не решение Вашей задачи :(
Ничего, теперь мы в него верим
...
Рейтинг: 0 / 0
17.10.2020, 15:16
    #40009465
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
mayton
И мне было бы очень приятно услышать более... Хм.. математичное обоснование невозможности.
Задача из мат. статистики.
Нужно построить совместный доверительный интервал для двух долей, а-приори зависимых.
Для каждой из них границы получаются не симметричными.
...
Рейтинг: 0 / 0
18.10.2020, 10:05
    #40009556
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
через четыре произвольные точки можно провести бесконечное число эллипсов.
...
Рейтинг: 0 / 0
18.10.2020, 11:42
    #40009567
982183
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
982183
через четыре произвольные точки можно провести бесконечное число эллипсов.

Уточняюсь. Через четыре точки образующие прямоугольник можно провести бесконечное число эллипсов.
...
Рейтинг: 0 / 0
18.10.2020, 13:05
    #40009575
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Я бы рассмотрел частные случаи. Трапеция. Невыпуклая. И прочие.

Но мне кажется что задача покрытия эллипсом некой области точек - должна быть поставлена в другом виде?

Нужно ли нам строго вписывать эллипс? Может более качественное решение - допускает перекрытие трапеции, но с захватом большей области значений?
...
Рейтинг: 0 / 0
18.10.2020, 13:40
    #40009581
Dimitry Sibiryakov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Можно поступить проще: принудительно ввести дополнительное ограничение. Например, заставить один из фокусов эллипса лежать на отрезке между двумя данными точками. Тогда на четыре неизвестных образуется четыре уравнения и система решится.
...
Рейтинг: 0 / 0
18.10.2020, 13:48
    #40009582
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Dimitry Sibiryakov
Можно поступить проще: принудительно ввести дополнительное ограничение.
Ввели, угол между фокусами.
Вольфраму 4-х часов не хватили.
...
Рейтинг: 0 / 0
18.10.2020, 14:17
    #40009584
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
Dimitry Sibiryakov
Можно поступить проще: принудительно ввести дополнительное ограничение.
Ввели, угол между фокусами.
Вольфраму 4-х часов не хватили.


Как я понял, Вольфрам нашел решение для случая с осями, паралллельнами коородинатным - его не используете?
...
Рейтинг: 0 / 0
18.10.2020, 14:40
    #40009586
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
x1ca4064, все верно.
...
Рейтинг: 0 / 0
18.10.2020, 14:51
    #40009587
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
x1ca4064, все верно.


Т.е. задача построения эллипса по 4 точкам и углу отрезка, соединяющего фокусы, решена?
Интересно, на конкретных данных пробовали - решение устойчиво?
...
Рейтинг: 0 / 0
18.10.2020, 15:28
    #40009588
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
x1ca4064
Т.е. задача построения эллипса по 4 точкам и углу отрезка, соединяющего фокусы, решена?
Пока нет.
Решена задача с нулевым углом, но это не то, что нужно.
...
Рейтинг: 0 / 0
18.10.2020, 15:31
    #40009589
x1ca4064
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Построение эллипса по четырем точкам контура
Соколинский Борис
x1ca4064
Т.е. задача построения эллипса по 4 точкам и углу отрезка, соединяющего фокусы, решена?
Пока нет.
Решена задача с нулевым углом, но это не то, что нужно.


Если плоскость повернуть на заданный угол, то задача и станет с нулевым углом.
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Построение эллипса по четырем точкам контура / 25 сообщений из 30, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]