Standardowa forma elipsy
Otrzymuję elipsy jako krzywe poziomu dopasowanego zbioru danych. Po wybraniu konkretnej elipsy chciałbym zgłosić ją jako punkt środkowy, długość półosi i mniejszych osi oraz kąt obrotu. Innymi słowy, chciałbym przekształcić (używając matematyki) moje równanie elipsy z formularza:
Ax^2 + By^2 + Cx + Dy + Exy + F = 0
do bardziej standardowego formularza:
((xCos[alpha] - ySin[alpha] - h)^2)/(r^2) + ((xSin[alpha] + yCos[alpha] - k)^2)/(s^2) = 1
gdzie(h,k)
jest centrum,alpha
jest kątem obrotu ir
is
są półosiami
Rzeczywiste równanie, które próbuję przekształcić, jest
1.68052 x - 9.83173 x^2 + 4.89519 y - 1.19133 x y - 9.70891 y^2 + 6.09234 = 0
Wiem, że punkt środkowy to maksimum dopasowane, czyli:
{0.0704526, 0.247775}