Python Math Hypot

Python Math Hypot

Matten. Hypot (*koordinater) metode returnerer avstanden mellom opprinnelsen og det spesifiserte punktet, også kalt den euklidiske normen. Hypotenuse-lengden kan defineres som trekanten med en rett vinkel, motsatt side av høyre vinkel trekant. Du kan bruke Pythagoras -teoremet for å sjekke lengden på hypotenusen. Hvis for eksempel en av de andre sidene har en lengde på 3 (som, når den er kvadrat, tilsvarer tallet 9) og den andre siden har en lengde på 4 (som, når den er kvadrat, tilsvarer tallet 16), så summen av firkantene deres er 25.

Derfor hypotenuse = sqrt (p^2 + b^2)

I denne artikkelen vil vi lære å bruke matematikk.hypot () funksjon med 9 forskjellige eksempler.

Syntaks

Python kan støtte n-dimensjonale koordinater for å beregne den euklidiske normen, derav matematikk. Hypotfunksjon kan ta n antall numeriske verdier som parametere. Hvis noen annen type verdi blir gitt (for eksempel Char), vil en typefeil bli returnert. Syntaksen til denne funksjonen kan sees på bildet som er festet nedenfor:

Eksempel 01:

Siden det er funksjonen til matemodulen i Python, vil vi først importere matematikkbiblioteket. I dette eksemplet sendes en koordinat som parameteren for funksjonen og lagres i variabelen som heter 'B'. Inngangen som er angitt å produsere utdataene i verdi, arbeides ved å bruke utskriftskommandoen. For å bekrefte dette kan hypotenuse-formelen vi har sagt ovenfor, som en 2-dimensjonal parameter, brukes.

Verdien i skjermbildet nedenfor vises ved hjelp av utskriftskommandoen. Du kan bekrefte svaret ved å bruke Hypotenuse-formelen (angitt ovenfor), ettersom en 2-dimensjonal parameter er gitt. Så hypotfunksjonen i matematikkbiblioteket vil beregne den euklidiske avstanden mellom disse to punktene som vi ga inne i funksjonen, som vist i utdraget nedenfor

Eksempel 02:

I dette eksemplet vil vi passere en tredimensjonal parameter for å få den euklidiske avstanden. For det første importeres matematikkbiblioteket. Deretter leveres funksjonen med 3 parametere og lagres i variabelen som heter 'B'.

Verdien av variabel B vises ved hjelp av utskriftskommandoen som deles av bevis for at alle parametrene i funksjonene ble brukt i beregningen for å akkumulere avstand mellom disse punktene.

Eksempel 03:

La oss se hva som skjer hvis vi passerer en negativ verdi i parametrene til matematikken.hypot () funksjon. Først bør matematikkbiblioteket i Python importeres. Deretter føres den negative verdien på -10 sammen med en positiv verdi på 85. I variabelen 'B' lagres verdien som vil bli returnert når utgangen lagres, og deretter vises den ved hjelp av kommandofunksjonen. Utgangsverdien er positiv ettersom vi vet at verdiene blir kvadratisk i formelen til hypotenusen.

I utgangen av koden ovenfor kan vi se at et desimaltall vises som resultat uten negativt tegn som en av verdiene i parameterbeslagene var negativt. Men hypotmetoden kvadrer nummeret som alltid ugyldiggjør det negative tegnet og gir et resultat i et positivt antall.

Eksempel 04:

I dette eksemplet vil vi passere alle 3 negative verdier som parametrene til matematikken.hypot () funksjon. For å inkludere matematikken.Hypot () -funksjon I våre innspill må matematikkbiblioteket importeres først. Deretter passerte vi 3 negative verdier som parametere til funksjonen og lagret dem i variabelen som heter 'B'. 'B' variabel vises deretter i resultatet ved å bruke utskriftskommandoen. Vi fikk en positiv utgangsverdi da denne formelen returnerer den euklidiske avstanden til koordinatene som er ført fra opprinnelsen, og vi vet at avstanden ikke kan være negativ, da det er en skalær mengde.

Som vi kan se i utgangen nedenfor, er resultatet positivt selv etter at parametrene alle hadde negative verdier. Dette er fordi hypotmetoden multipliserer hver verdi av seg selv som avbryter det negative tegnet og alltid gir et positivt tall som resultat.

Eksempel 05:

I dette eksemplet vil vi først lagre verdiene i variablene og deretter sende variablene til funksjonen som parametere. Vi vil bruke to verdier, noe som innebærer at den vil returnere hypotenusen til riktig vinkel trekant. Den vinkelrett verdien lagres i variabelen som heter 'Perp' og basisverdien lagres i variabelen som heter 'base'.

Å vise funksjonen med disse verdiene returnerer verdien av hypotenuse 10 av en riktig vinkel trekant med andre sider lik 8 og 6, som vi kan se i utgangsskjermbildet nedenfor:

Eksempel 06:

I dette eksemplet vil vi passere desimalverdier i matte. hypot () funksjon. De to verdiene lagres i variabler først 'A' og 'B', og det er en lignende sak med riktig vinkel trekant. Den euklidiske avstanden vises med strengen “Euklidisk norm for A og B er:“ Å gjøre utgangen mer informativ og tydeligere.

Eksempel 07:

Det er en annen innebygd matematikkfunksjon Hypot () som returnerer den euklidiske Norm Square Root (x1*x1 + x2*x2… + xn*xn). Det er det samme som matte.hypot () funksjon. Den eneste forskjellen er at vi bruker hypot () -metoden direkte ved å importere den fra matemodulen.

La oss teste denne metoden nå. Vi passerte 2 verdier, 5 og 5, i denne funksjonen og den returnerer avstanden til (5,5) koordinater fra opprinnelsen.

Dette kan bekreftes med avstandsformelen SQRT (5*5 + 5*5) = 7.071 som vist på skjermbildet nedenfor.

Eksempel 08:

Etter å ha importert hypot fra matemodulen i Python, passerte vi en tredimensjonal koordinatverdi som parameter for hypot () -funksjonen. Den returnerer avstanden til koordinatposisjonen fra opprinnelsen.

Vi kan bekrefte det ved å bruke avstandsformelen kvadratrot (5^2 + 5^2 + 9^2) = 11.4455 som vist på skjermdumpen nedenfor.

Eksempel 09:

Dette er et annet eksempel på en hypot () -funksjon med 3-dimensjonale negative vektorer. Etter å ha importert hypot fra matemodulen i Python, passerte vi en tredimensjonal koordinatverdi som parameter for hypot () -funksjonen. Den returnerer avstanden til koordinatposisjonen fra opprinnelsen. Verdien som returneres er et positivt tall, ettersom avstanden er en skalær mengde uten tegn.

Vi kan bekrefte det ved å bruke avstandsformelen kvadratrot ((-1)^2 + (-4)^2 + (-9)^2) = 9.899 som vist på skjermbildet nedenfor.

Konklusjon

Vi studerte syntaks og eksempler for matematikk.hypot () og hypot () funksjoner ved hjelp av 9 forskjellige koder i denne python -opplæringen. Dette er en veldig enkel og nyttig funksjon da den sparer oss fra å sette inn verdiene og formelen, igjen og igjen, og sparer mye tid og krefter. Du må kun oppgi verdiene, og det gjør alle beregningene for oss og returnerer verdien som utgang. Dessuten får den koden enkel og ren. Ren og enkel kode er enkel å feilsøke og er mindre utsatt for feil.

Jeg håper denne artikkelen hjalp deg med å lære om Python Math -modulen og dens hypotmetode for å beregne den euklidiske normen.