필터 지우기
필터 지우기

Determing if a point is inside an ellipsoid

조회 수: 10 (최근 30일)
Omair
Omair 2013년 11월 25일
댓글: Ilja Westra 2022년 10월 7일
How can you determine if a given set of points is inside an off center rotated ellipsoid?

채택된 답변

David Sanchez
David Sanchez 2013년 11월 25일
the point (x,y,z) will be inside the ellipsoid when
(x-xo)^2/a + (y-yo)^2/b +(z-zo)^2/c < 1
it will be outside the ellipsoid when
(x-xo)^2/a + (y-yo)^2/b +(z-zo)^2/c > 1
  댓글 수: 7
Omair
Omair 2013년 11월 26일
I know that my data is distributed along the x=y=z line in the [0,300] for all three variables. The rotation matrix i derived using this information.
Ilja Westra
Ilja Westra 2022년 10월 7일
If anybody else stumbles upon this and has trouble with the equation not working:
((x-xo)/a)^2 + ((y-yo)/b)^2 +((z-zo)/c)^2 < 1
Taking the whole fractions squared instead of just the distance from the point to the ellipsoid center worked for me.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Point Cloud Processing에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by