Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

Calculate the distance squared of a point in 3d space

조회 수: 1 (최근 30일)
Devdolly Saini
Devdolly Saini 2019년 9월 10일
마감: MATLAB Answer Bot 2021년 8월 20일
how do I calculate the squared distance between two points in 3d space where the 2 inputs say P and Q and 1d arrays say P=[P1,P2,P3] and Q=[Q1,Q2,Q3]
so far i have the following but i don't think thats correct but I think im on the right track.
function [distanceSquared] = PixelDistance(P,Q)
P=[P1,P2,P3]
Q=[Q1,Q2,Q3]
distanceSquared =(P1-Q1).^2 +(P2-Q2).^2 +(P3-Q3).^2
end
thanks
  댓글 수: 3
Rik
Rik 2019년 9월 13일
It is considered extemely rude to edit away your question. Bruno has requested the site admins to revert the edit for this question. Please don't edit away your questions in the future. If you want private help you should hire a consultant.
Rena Berman
Rena Berman 2019년 9월 19일
(Answers Dev) Restored edit

답변 (1개)

Bruno Luong
Bruno Luong 2019년 9월 10일
function [distanceSquared] = PixelDistance(P,Q)
P1 = P(1); P2 = P(2); P3 = P(3);
Q1 = Q(1); Q2 = Q(2); Q3 = Q(3);
distanceSquared =(P1-Q1).^2 +(P2-Q2).^2 +(P3-Q3).^2
end

태그

제품


릴리스

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by