Info
Questa domanda è chiusa. Riaprila per modificarla o per rispondere.
Calculate the distance squared of a point in 3d space
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Rik
il 13 Set 2019
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.
Risposte (1)
Bruno Luong
il 10 Set 2019
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
0 Commenti
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!