Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Эллипс в Matlab

Автор: Alex70
Дата сообщения: 08.04.2009 10:42
Доброго времени суток. Имеется набор точек X, Y - заранее известно, что зависимость эллиптическая. Не важно как получили эти точки. Можно ли построить сглаженный эллипс? Работаю в матлабе. Если надо набор точек, выложу.
Автор: akaGM
Дата сообщения: 08.04.2009 13:36
Alex70
обычная в таких случаях практика -- фиттинг по формуле методом наименьших квадратов для нахождения параметров эллипса
Автор: Alex70
Дата сообщения: 08.04.2009 21:51
А можно алгоритм?
Автор: akaGM
Дата сообщения: 13.04.2009 14:33
Alex70
только словесный...
строишь функу Ф
Ф = SUMi..N [ (Fi(x,y) - F)^2 ]
F(x,y) = x^2/a^2 + y^2/b^2 - 1
Fi(x,y) -- это твои "эспериментальные точки" для каждого x,y
и
1) гонишь её в минумум по параметрам a b с заданной точностью

или

2) берешь производные от Ф по а и b
Фа = dФ/da, Фb = dФ/db, приравниваешь их 0 и решаешь систему уравнений относительно
а и b

Страницы: 1

Предыдущая тема: 1C Программирование и поддержка


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.