- 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.
조회 수: 2 (최근 30일)
이전 댓글 표시
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
답변 (1개)
Alan Weiss
2015년 12월 11일
Good luck,
Alan Weiss
MATLAB mathematical toolbox documentation
참고 항목
카테고리
Help Center 및 File Exchange에서 Get Started with Curve Fitting Toolbox에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!