Scrivi le coordinate xyz del punto 1 e del punto 2 per calcolare la distanza tra loro nello spazio 3D. Compaiono anche gli incrementi di x, y e z.
Indice
-
Cosa puoi fare in questa pagina
-
A cosa serve questo calcolo?
-
Come si usa
-
Formule e figure
-
Simboli e termini
-
Cosa conviene sapere prima
-
Come calcolarlo con Excel
-
Come calcolarlo con Fogli Google
-
Come calcolarlo con Python
-
La formula in LaTeX e in altre notazioni matematiche (da copiare)
-
Come chiedere a ChatGPT di fare il calcolo
-
I punti di forza di DataChef
-
Funzioni correlate
-
Tutte le calcolatrici di NumberChef
Cosa puoi fare in questa pagina
- Scrivi le coordinate xyz di due punti nello spazio (3D) e ottieni subito la distanza \(d\) tra loro
- Insieme alla distanza calcola anche l’incremento di x, \(\Delta x\), l’incremento di y, \(\Delta y\), e l’incremento di z, \(\Delta z\)
- Il risultato è mostrato anche in una figura 3D che puoi ruotare con il mouse, così vedi che la distanza è la lunghezza del segmento che unisce i due punti (la diagonale del parallelepipedo)
- In questa pagina trovi anche la spiegazione chiara delle formule e le formule da copiare e incollare per Excel, Fogli Google e Python
A cosa serve questo calcolo?
In un gioco 3D le posizioni di personaggi, proiettili e oggetti sono tenute come coordinate (x ; y ; z) e il gioco decide che «c’è un colpo quando la distanza è inferiore a un valore stabilito» oppure che «un nemico ti nota quando entri entro una certa distanza». Per esempio, se il tuo personaggio è in (1 ; 1 ; 1) e un nemico è in (2 ; 3 ; 3), la distanza è \(\sqrt{1^2 + 2^2 + 2^2} = 3\). Ripetere questo calcolo a ogni fotogramma è il modo in cui funzionano i controlli di distanza nei giochi 3D.
È solo la formula della distanza dei giochi 2D con un termine in più per \(z\).
La posizione di un drone si può dare con tre numeri: quanto è lontano in orizzontale (x e y) e la sua altezza (z). Se un drone si trova a 60 m a est e 80 m a nord del pilota, a un’altezza di 50 m, la distanza in linea retta da esso è \(\sqrt{60^2 + 80^2 + 50^2} = \sqrt{12500} \approx 111{,}8\) m.
Questa distanza nello spazio è quella che usi per ragionare sulla portata radio e su quanto lontano riesci ancora a vedere il drone.
Nel CAD 3D le posizioni, come i centri dei fori e gli spigoli di un pezzo, sono date come coordinate nello spazio. La distanza tra due punti in diagonale nello spazio, che spesso non è scritta sul disegno, si ricava dalle differenze delle coordinate con la formula di questa pagina. Per esempio, due punti distanti 30 mm in larghezza, 40 mm in profondità e 120 mm in altezza sono a \(\sqrt{30^2 + 40^2 + 120^2} = 130\) mm l’uno dall’altro.
È un calcolo di tutti i giorni quando si costruiscono oggetti, per esempio per stimare la lunghezza di un controvento o il percorso più breve di tubi e cavi.
In chimica la posizione di ogni atomo di una molecola è registrata come coordinate nello spazio (anche le banche dati delle proteine usano questo formato). Quando conosci le coordinate di due atomi, la distanza tra loro (la lunghezza di un legame, o quanto due atomi sono vicini) si trova esattamente con la formula di questa pagina.
È un calcolo di base alla scoperta di farmaci e allo sviluppo di materiali, per esempio quando si controlla se la molecola di un farmaco candidato si adatta bene al suo bersaglio.
Formule e figure
Simboli e termini
Simboli
| \(d\) | di | La distanza tra i due punti nello spazio, dall’iniziale di «distanza». |
| \((x_1, y_1, z_1)\), \((x_2, y_2, z_2)\) | x uno, y uno, z uno | Le coordinate dei due punti nello spazio. \(x\) e \(y\) danno la posizione su un piano orizzontale e \(z\) dà l’altezza. Il piccolo numero in basso a destra (il pedice) distingue il primo punto dal secondo. |
| \(\Delta x\), \(\Delta y\), \(\Delta z\) | delta x, delta y, delta z | L’incremento (la differenza delle coordinate). \(\Delta\) (delta) è una lettera greca che indica «variazione» o «differenza»: \(\Delta x = x_2 - x_1\), \(\Delta y = y_2 - y_1\) e \(\Delta z = z_2 - z_1\). |
| \(\ell\) | elle | Il simbolo usato in questa spiegazione per la lunghezza della diagonale del pavimento del parallelepipedo. \(\ell^2 = \Delta x^2 + \Delta y^2\): è il passaggio intermedio quando si usa il teorema di Pitagora due volte. |
| \(\sqrt{\phantom{a}}\) | radice quadrata | Il segno della radice quadrata (il numero che, elevato al quadrato, dà quel numero). \(\sqrt{9} = 3\) (perché 3² = 9). Anche nella formula della distanza in 3D si prende la radice quadrata una sola volta, alla fine. |
Termini
| spazio cartesiano | Lo spazio in cui, oltre all’asse x e all’asse y, c’è un asse z per l’altezza, e la posizione di un punto è data da tre numeri (x ; y ; z). È il piano (2D) con una coordinata in più per l’altezza. |
| coordinata | I numeri che danno la posizione di un punto. Nello spazio sono tre, come nel punto (2 ; 3 ; 3): 2 nella direzione x, 3 nella direzione y e 3 nella direzione z (altezza). |
| segmento | Una retta limitata che unisce due punti, i quali sono i suoi estremi. La distanza tra due punti è la lunghezza di questo segmento. |
| teorema di Pitagora | Il teorema secondo cui, in un triangolo rettangolo, la somma dei quadrati dei due cateti è uguale al quadrato dell’ipotenusa. La formula della distanza in 3D usa questo teorema due volte di seguito. Si studia nella scuola secondaria di primo grado (11-14 anni). |
| diagonale del parallelepipedo | La linea che unisce due vertici opposti di un parallelepipedo rettangolo, passando all’interno. Per un parallelepipedo con lunghezza a, larghezza b e altezza c, la diagonale è lunga \(\sqrt{a^2 + b^2 + c^2}\). La distanza tra due punti nello spazio è lo stesso calcolo. |
| distanza euclidea | Il nome formale della distanza in linea retta tra due punti che questa pagina calcola. Non solo in 3D, ma anche nell’analisi dei dati e nell’intelligenza artificiale, questo nome si usa spesso per la misura di base della vicinanza tra punti. |
| dimensione | Quanti numeri servono per dare una posizione. Una retta ha 1 dimensione (la retta dei numeri), un piano ne ha 2 (x, y) e lo spazio ne ha 3 (x, y, z). Ogni dimensione in più aggiunge solo un termine sotto la radice quadrata: la forma della formula della distanza resta la stessa. |
Cosa conviene sapere prima
Ecco che cosa ti aiuta a usare il calcolo di questa pagina capendolo davvero, e non solo premendo il pulsante.
Se ti blocchi, tornare a ripassare questi argomenti è la strada più veloce.
| Il piano cartesiano (scuola secondaria di primo grado, 11-14 anni) |
|
| Operazioni con i numeri relativi (scuola secondaria di primo grado, 11-14 anni) |
|
| Radici quadrate (scuola secondaria di primo grado, 11-14 anni) |
|
| Il teorema di Pitagora (scuola secondaria di primo grado, 11-14 anni) |
|
| Solidi e coordinate nello spazio 3D (scuola secondaria di primo e di secondo grado) |
|
Come calcolarlo con Excel
| Ascissa x₁ del punto 1 | 1 |
| Ordinata y₁ del punto 1 | 1 |
| Quota z₁ del punto 1 | 1 |
| Ascissa x₂ del punto 2 | 2 |
| Ordinata y₂ del punto 2 | 3 |
| Quota z₂ del punto 2 | 3 |
| Distanza tra i punti d | =RADQ((B4-B1)^2+(B5-B2)^2+(B6-B3)^2) |
| Ascissa x₁ del punto 1 | 0 |
| Ordinata y₁ del punto 1 | 0 |
| Quota z₁ del punto 1 | 0 |
| Ascissa x₂ del punto 2 | 3 |
| Ordinata y₂ del punto 2 | 4 |
| Quota z₂ del punto 2 | 12 |
| Incremento di x, Δx | =B4-B1 |
| Incremento di y, Δy | =B5-B2 |
| Incremento di z, Δz | =B6-B3 |
| Diagonale del pavimento ℓ=√(Δx²+Δy²) | =RADQ(B7^2+B8^2) |
| Distanza tra i punti d=√(ℓ²+Δz²) | =RADQ(B10^2+B9^2) |
«RADQ(…)» è la radice quadrata e «^2» è il quadrato.
La prima tabella dà la distanza 3. La seconda tabella parte da Δx = 3, Δy = 4 e Δz = 12, trova prima la diagonale del pavimento ℓ = 5 e poi la distanza d = 13, così vedi anche i valori intermedi quando si usa il teorema di Pitagora due volte.
Come calcolarlo con Fogli Google
| Ascissa x₁ del punto 1 | 1 |
| Ordinata y₁ del punto 1 | 1 |
| Quota z₁ del punto 1 | 1 |
| Ascissa x₂ del punto 2 | 2 |
| Ordinata y₂ del punto 2 | 3 |
| Quota z₂ del punto 2 | 3 |
| Distanza tra i punti d | =RADQ((B4-B1)^2+(B5-B2)^2+(B6-B3)^2) |
| Ascissa x₁ del punto 1 | 0 |
| Ordinata y₁ del punto 1 | 0 |
| Quota z₁ del punto 1 | 0 |
| Ascissa x₂ del punto 2 | 3 |
| Ordinata y₂ del punto 2 | 4 |
| Quota z₂ del punto 2 | 12 |
| Incremento di x, Δx | =B4-B1 |
| Incremento di y, Δy | =B5-B2 |
| Incremento di z, Δz | =B6-B3 |
| Diagonale del pavimento ℓ=√(Δx²+Δy²) | =RADQ(B7^2+B8^2) |
| Distanza tra i punti d=√(ℓ²+Δz²) | =RADQ(B10^2+B9^2) |
Come calcolarlo con Python
import math
x1, y1, z1 = 1.0, 1.0, 1.0 # coordinate del punto 1
x2, y2, z2 = 2.0, 3.0, 3.0 # coordinate del punto 2
delta_x = x2 - x1 # incremento di x
delta_y = y2 - y1 # incremento di y
delta_z = z2 - z1 # incremento di z
distance = math.sqrt(delta_x**2 + delta_y**2 + delta_z**2) # distanza tra i punti
print(f"Incremento di x Δx: {delta_x}")
print(f"Incremento di y Δy: {delta_y}")
print(f"Incremento di z Δz: {delta_z}")
print(f"Distanza tra i punti d: {distance}")
# Lo stesso calcolo si può scrivere in una riga con math.dist (Python 3.8 o successivo)
print(f"Verifica con math.dist: {math.dist((x1, y1, z1), (x2, y2, z2))}")
La formula in LaTeX e in altre notazioni matematiche (da copiare)
d = √((x₂ − x₁)² + (y₂ − y₁)² + (z₂ − z₁)²)
d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2}
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<mi>d</mi>
<mo>=</mo>
<msqrt>
<mrow>
<msup>
<mrow><mo>(</mo><msub><mi>x</mi><mn>2</mn></msub><mo>−</mo><msub><mi>x</mi><mn>1</mn></msub><mo>)</mo></mrow>
<mn>2</mn>
</msup>
<mo>+</mo>
<msup>
<mrow><mo>(</mo><msub><mi>y</mi><mn>2</mn></msub><mo>−</mo><msub><mi>y</mi><mn>1</mn></msub><mo>)</mo></mrow>
<mn>2</mn>
</msup>
<mo>+</mo>
<msup>
<mrow><mo>(</mo><msub><mi>z</mi><mn>2</mn></msub><mo>−</mo><msub><mi>z</mi><mn>1</mn></msub><mo>)</mo></mrow>
<mn>2</mn>
</msup>
</mrow>
</msqrt>
</mrow>
</math>
d = sqrt((x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2)
Sqrt[(x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2]
d := sqrt((x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2);
d = sqrt((x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2);
d = √((x_2 - x_1)^2 + (y_2 - y_1)^2 + (z_2 - z_1)^2)
Δx² + Δy² + Δz² = d²
\Delta x^2 + \Delta y^2 + \Delta z^2 = d^2
<math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
<mrow>
<msup><mrow><mi mathvariant="normal">Δ</mi><mi>x</mi></mrow><mn>2</mn></msup>
<mo>+</mo>
<msup><mrow><mi mathvariant="normal">Δ</mi><mi>y</mi></mrow><mn>2</mn></msup>
<mo>+</mo>
<msup><mrow><mi mathvariant="normal">Δ</mi><mi>z</mi></mrow><mn>2</mn></msup>
<mo>=</mo>
<msup><mi>d</mi><mn>2</mn></msup>
</mrow>
</math>
(Delta x)^2 + (Delta y)^2 + (Delta z)^2 = d^2
dx^2 + dy^2 + dz^2 == d^2
dx^2 + dy^2 + dz^2 = d^2;
dx^2 + dy^2 + dz^2 == d^2
Δx^2 + Δy^2 + Δz^2 = d^2
Come chiedere a ChatGPT di fare il calcolo
Sei un assistente di calcolo per la matematica. Esegui il calcolo seguente eseguendo davvero codice Python e basa la risposta solo sui numeri del risultato dell’esecuzione (non rispondere con il calcolo a mente né a intuito). Per i due punti (1 ; 1 ; 1) e (2 ; 3 ; 3) nello spazio 3D (spazio cartesiano), trova ciascuna delle cose seguenti: 1. La distanza d tra i due punti (usa la formula della distanza in 3D d = √((x2−x1)² + (y2−y1)² + (z2−z1)²)) 2. L’incremento di x Δx, l’incremento di y Δy e l’incremento di z Δz Mostra le formule usate e i numeri del risultato dell’esecuzione.
Come si usa
-
1Inserisci i numeriScrivi nei campi i numeri con cui vuoi fare il calcolo
-
2CalcolaFai clic sul pulsante «Calcola»
-
3Guarda il risultatoIl risultato compare subito. Nella stessa pagina trovi anche lo svolgimento del calcolo e la spiegazione della formula
I punti di forza di DataChef
Nessuna competenza richiesta, semplice e intuitivo
Nessun dato personale richiesto
Il file viene eliminato automaticamente dopo il download
Nessun obbligo di attribuzione
Nessuna autorizzazione preventiva necessaria