Python Math Hypot

Python Math Hypot

La matematica. Il metodo Hypot (*coordinate) restituisce la distanza tra l'origine e il punto specificato, chiamato anche la norma euclidea. La lunghezza dell'ipotenusa può essere definita come il triangolo con un angolo retto, il lato opposto del triangolo ad angolo destro. Puoi usare il teorema di Pitagora, per controllare la lunghezza dell'ipotenusa. Se, ad esempio, uno degli altri lati ha una lunghezza di 3 (che, se quadrata, è uguale al numero 9) e l'altro lato ha una lunghezza di 4 (che, se quadrata, è uguale al numero 16), allora la somma dei loro quadrati è 25.

Pertanto, ipotenusa = sqrt (p^2 + b^2)

In questo articolo, impareremo come usare la matematica.funzione ipot () con 9 diversi esempi.

Sintassi

Python può supportare le coordinate n-dimensionali per calcolare la norma euclidea, quindi la matematica. La funzione Hypot può richiedere n numero di valori numerici come parametri. Se viene passato qualsiasi altro tipo di valore (ad esempio, char), verrà restituito un errore di tipo. La sintassi di questa funzione può essere vista nell'immagine allegata di seguito:

Esempio 01:

Poiché è la funzione del modulo matematico in Python, importeremo prima la biblioteca matematica. In questo esempio, una coordinata viene passata come parametro della funzione ed è memorizzata nella variabile denominata 'B'. L'ingresso indicato per produrre l'output in valore viene lavorato utilizzando il comando di stampa. Per verificarlo, può essere utilizzata la formula ipotenusa che abbiamo affermato sopra, come parametro bidimensionale.

Il valore nello screenshot seguente è mostrato utilizzando il comando di stampa. È possibile confermare la risposta utilizzando la formula ipotenusa (indicata sopra), poiché viene fornito un parametro bidimensionale. Quindi, la funzione Hypot nella libreria matematica calcolerà la distanza euclidea tra questi due punti che abbiamo fornito all'interno della funzione, come mostrato nello snippet seguente

Esempio 02:

In questo esempio, passeremo un parametro tridimensionale per ottenere la distanza euclidea. Innanzitutto, la biblioteca matematica viene importata. Quindi, la funzione viene fornita con 3 parametri ed è memorizzata nella variabile denominata 'B'.

Il valore della variabile B viene visualizzato utilizzando il comando di stampa che è condiviso da evidenza che tutti i parametri all'interno delle funzioni sono stati utilizzati nel calcolo per l'accumulazione della distanza tra questi punti.

Esempio 03:

Vediamo cosa succede se passiamo un valore negativo nei parametri della matematica.funzione ipot (). Innanzitutto, la biblioteca matematica di Python dovrebbe essere importata. Quindi, il valore negativo di -10 viene passato insieme a un valore positivo di 85. Nella variabile 'B', il valore che verrà restituito come output viene memorizzato e quindi verrà visualizzato usando la funzione di comando. Il valore di output è positivo in quanto sappiamo che i valori vengono quadrati nella formula dell'ipotenusa.

Nell'output del codice sopra, possiamo vedere che un numero decimale viene visualizzato come risultato senza segno negativo come uno dei valori all'interno delle staffe dei parametri era negativo. Ma il metodo Hypot quadra il numero che annulla il segno negativo e fornisce sempre un risultato positivo.

Esempio 04:

In questo esempio, passeremo tutti e 3 i valori negativi come parametri della matematica.funzione ipot (). Per includere la matematica.funzione ipot () nel nostro contributo, la libreria matematica deve essere importata prima. Quindi, abbiamo superato 3 valori negativi come parametri alla funzione e li abbiamo archiviati nella variabile denominata 'B'. La variabile 'B' viene quindi mostrata nel risultato utilizzando il comando di stampa. Abbiamo ottenuto un valore di output positivo in quanto questa formula restituisce la distanza euclidea delle coordinate passate dall'origine e sappiamo che la distanza non può essere negativa in quanto è una quantità scalare.

Come possiamo vedere nell'output di seguito, il risultato è positivo anche dopo che i parametri avevano tutti valori negativi. Questo perché il metodo Hypot moltiplica ogni valore da solo che annulla il segno negativo e fornisce sempre un numero positivo come risultato.

Esempio 05:

In questo esempio, memorizzeremo prima i valori nelle variabili e quindi passeremo le variabili alla funzione come parametri. Useremo due valori, il che implica che restituirà l'ipotenusa del triangolo ad angolo retto. Il valore perpendicolare è memorizzato nella variabile denominata "perp" e il valore di base è memorizzato nella variabile denominata "base".

La visualizzazione della funzione con questi valori restituisce il valore dell'ipotenusa 10 di un triangolo ad angolo retto con altri lati pari a 8 e 6, come possiamo vedere nello screenshot di output di seguito:

Esempio 06:

In questo esempio, passeremo i valori decimali in matematica. funzione ipot (). I due valori sono archiviati nelle variabili prima "A" e "B" ed è un caso simile con il triangolo ad angolo retto. La distanza euclidea viene visualizzata con la stringa “La norma euclidea per A e B è:“ Rendere l'output più informativo e più chiaro.

Esempio 07:

C'è un'altra funzione matematica integrata ipot () che restituisce la radice quadrata della norma euclidea (x1*x1 + x2*x2… + xn*xn). È lo stesso della matematica.funzione ipot (). L'unica differenza è che stiamo usando il metodo Hypot () direttamente importandolo dal modulo matematico.

Proviamo ora questo metodo. Abbiamo superato 2 valori, 5 e 5, in questa funzione e restituisce la distanza di (5,5) coordinate dall'origine.

Questo può essere confermato dalla formula di distanza SQRT (5*5 + 5*5) = 7.071 come mostrato nello screenshot seguente.

Esempio 08:

Dopo aver importato ipot dal modulo matematico in Python, abbiamo approvato un valore di coordinate tridimensionali come parametro della funzione Hypot (). Restituisce la distanza della posizione delle coordinate dall'origine.

Possiamo confermarlo applicando la formula a distanza radice quadrata (5^2 + 5^2 + 9^2) = 11.4455 come mostrato nello screenshot seguente.

Esempio 09:

Questo è un altro esempio di una funzione Hypot () con vettori negativi tridimensionali. Dopo aver importato ipot dal modulo matematico in Python, abbiamo approvato un valore di coordinate tridimensionali come parametro della funzione Hypot (). Restituisce la distanza della posizione delle coordinate dall'origine. Il valore restituito è un numero positivo in quanto la distanza è una quantità scalare senza segno.

Possiamo confermarlo applicando la formula di distanza radice quadrata ((-1)^2 + (-4)^2 + (-9)^2) = 9.899 come mostrato nello screenshot seguente.

Conclusione

Abbiamo studiato sintassi ed esempi per la matematica.Hypot () e ipot () funzionano con l'aiuto di 9 codici diversi in questo tutorial Python. Questa è una funzione molto semplice e utile in quanto ci salva dal mettere i valori e la formula, ancora e ancora, risparmiando molto tempo e sforzi. Dovrai inserire solo i valori e fa tutti i calcoli per noi e restituisce il valore come output. Inoltre, rende il codice semplice e pulito. Il codice pulito e semplice è facile da debug ed è meno incline agli errori.

Spero che questo articolo ti abbia aiutato a conoscere il modulo di matematica Python e il suo metodo ipot per calcolare la norma euclidea.