Je veux calculer les points d'intersection de deux arcs de courbes décrits par des ellipses mathématiques. ellipses sont basées sur des points ajustés 1 et décrite par:Calculer l'intersection de deux ellipses pivotées
sommet (axe principal), thêta (angle de rotation), un (facteur y-échelle)
Comment calculer l'intersection de l'éclipse les pièces? La mise en œuvre se fera dans Matlab et C++.
Sur la base de la source 1, l'ellipse est calculée comme suit dans Matlab:
// Calcule ellipse à partir des données xy fournies [sommet, thêta, a] = MyFit (xdata , ydata);
plot(xdata,ydata,'k.','linewidth', 3);
hold on
drawParabola([vertex(1) vertex(2) a -theta],'Color', colorstring(i), 'linewidth', 1)
Le code source se trouve ici: Dropbox Matlab Files