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