- Parametrize an ellipse with a vector x, whose components represent the eccentricity, size, and center (4 dimensions), or any other parametrization you like.
- Figure out how you can tell whether, for a given x vector, the ellipse is inside the region. In other words, create a function c(x) that is negative when the entire ellipse is in the region, and is positive when some of the ellipse sticks out of the region, and is smooth.
- Write the objective function as negative the area of the ellipse, and the nonlinear inequality constraint is c(x).
- Call fmincon from a variety of initial values.
Fit an ellipse to a set of boxes.
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have a set of boxes derived from a text file. These boxes are plotted using the patch command, in the following figure:

Now I would like to fit the biggest ellipse possible, inside this set. What is the best way to do so? FYI: The text file contains the vertices of each small box.
0 commentaires
Réponses (1)
Alan Weiss
le 11 Déc 2015
Good luck,
Alan Weiss
MATLAB mathematical toolbox documentation
1 commentaire
Voir également
Catégories
En savoir plus sur Get Started with Curve Fitting Toolbox dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!