Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 21. 10. 2010 20:16 — Editoval ryzskej (21. 10. 2010 20:31)

ryzskej
Zelenáč
Příspěvky: 9
Reputace:   
 

Vzdálenost v dvojrozměrném poli

Nevěděl by někdo, jak matematicky vypočítat vzdálenost dvou políček v libovolně velkém dvourozměrném poli? Na obrázku např 6x5

http://img222.imageshack.us/img222/4051/dfhqe.jpg

Díky, nějak mi to uniká ...

Offline

 

#2 21. 10. 2010 20:36

GudMen
Zelenáč
Příspěvky: 17
Reputace:   
 

Re: Vzdálenost v dvojrozměrném poli

Mějme dvě pole o souřadnicích A(0,1) a B(3,3).

|Aa - Ba| = 3 a |Ab - Bb| = 2. Součet hodnot je vzdálenost mezi poli, tedy 5.

V případě, že se můžeš pohybovat diagonálně, tak je to max(|Ba - Aa|, |Bb - Ab|) = max(3,2) = 3.

Offline

 

#3 21. 10. 2010 21:00

ryzskej
Zelenáč
Příspěvky: 9
Reputace:   
 

Re: Vzdálenost v dvojrozměrném poli

Omlouvám se, špatně jsem zapsal zadání.. Pohybovat se musím po řádcích, takže v tomto případě A(0,1) a B(3,3) musí být vzdálenost 15 :(

Offline

 

#4 21. 10. 2010 21:19

GudMen
Zelenáč
Příspěvky: 17
Reputace:   
 

Re: Vzdálenost v dvojrozměrném poli

Mějme šířku mapy W = 6 a dvě pole o souřadnicích A(0,1) a B(3,3).

Vzdálenost mezi poli na ose x je |(W - Aa) - (W - Ba)| = |6 - 3| = 3.
Vzdálenost mezi poli na ose y je |Ab - Bb| * W = 2 * 6 = 12.

Hodnoty sečteme a dostaneme celkovou vzdálenost mezi poli, tedy 15.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson