任意の2次元座標デー​タから楕円フィッティ​ングをする方法

조회 수: 30 (최근 30일)
kyuu
kyuu 2024년 6월 16일
답변: Atsushi Ueno 2024년 6월 16일
お疲れ様です。
早速ですが、添付した点群の2次元座標を1つの楕円に近似したいです。
どうぞ宜しくお願い致します。

답변 (1개)

Atsushi Ueno
Atsushi Ueno 2024년 6월 16일
T = readtable("https://jp.mathworks.com/matlabcentral/answers/uploaded_files/1716431/1%E5%88%97%E7%9B%AE%E3%81%8C%EF%BD%98%E5%BA%A7%E6%A8%99%E3%80%812%E5%88%97%E7%9B%AE%E3%81%8C%EF%BD%99%E5%BA%A7%E6%A8%99%E3%81%A7%E3%81%99.txt");
websave("fit_ellipse.zip", "https://jp.mathworks.com/matlabcentral/mlc-downloads/downloads/submissions/3215/versions/1/download/zip");
unzip("fit_ellipse.zip");
fit_ellipse(T.Var1, T.Var2, axes) % fit_ellipse - finds the best fit to an ellipse for the given set of points.
ans = struct with fields:
a: 59.9916 b: 51.1777 phi: -0.3650 X0: 1.4093e+03 Y0: 815.7096 X0_in: 1.0253e+03 Y0_in: 1.2650e+03 long_axis: 119.9831 short_axis: 102.3555 status: ''
hold on;
scatter(T.Var1, T.Var2, 5);

카테고리

Help CenterFile Exchange에서 Grid Lines, Tick Values, and Labels에 대해 자세히 알아보기

제품


릴리스

R2023a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!