Доброго времени суток. Имеется набор точек X, Y - заранее известно, что зависимость эллиптическая. Не важно как получили эти точки. Можно ли построить сглаженный эллипс? Работаю в матлабе. Если надо набор точек, выложу.
» Эллипс в Matlab
Alex70
обычная в таких случаях практика -- фиттинг по формуле методом наименьших квадратов для нахождения параметров эллипса
обычная в таких случаях практика -- фиттинг по формуле методом наименьших квадратов для нахождения параметров эллипса
А можно алгоритм?
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
только словесный...
строишь функу Ф
Ф = 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, истории становления российского интернета. Сделано для людей.