Introduksjon til matematiske funksjoner i Python

I python blir alle matematiske nødvendigheter adressert ved hjelp av python-matematikkmodulen. denne modulen viser seg å være i stor grad klassifisert med en rekke matematiske funksjoner integrert i den. Nesten alle populære matematiske funksjoner er underforstått i matematikkmodulen. Dette er en umiddelbart tilgjengelig standardmodul i python. Dette kan importeres ved hjelp av importmatematikkuttalelsen.

Ulike matematiske funksjoner i Python

Alle viktige matematiske funksjoner er dypt beskrevet nedenfor,

1. Konstanter

Når det gjelder en matematisk konstant, er verdien for denne konstanten representert med en entydig definisjon. Disse definisjonene er i noen tilfeller representert ved hjelp av noen spesielle symboler eller av noen kjente matematikernavn eller på andre populære måter. Konstanter forekommer innenfor en rekke matematikkområder, ved hjelp av konstanter som π og e som skjer under diverse omstendigheter som tallteori, geometri og kalkulus.

Betydningen av en konstant som oppstår "naturlig", og som gjør en konstant "interessant", er med tiden behovsmateriale, og en rekke matematiske konstanter er fremtredende mer for kronologiske grunner enn for deres grunnleggende matematiske interesse. De mer godt likt konstantene består av blitt studert gjennom tidene og beregnet til mange desimaler.

konstanterBeskrivelse
pireturnerer 3.141592
Ereturnerer 0, 718282
nanIkke et tall
infuendelig

Eksempel:

import math
print( "CONSTANTS IN PYTHON")
print(" PI value : ", math.pi)
print(" E value : ", math.e)
print(" nan value : ", math.nan)
print(" E value : ", math.inf)

Utgang:

2. Logaritmiske funksjoner

Det inverse for eksponentiering kalles som en logaritme. For et gitt antall x for å bestemme dens respektive logaritmeverdi, beregnes eksponenten for et annet fast tall med base b. I et mer enkelt tilfelle beregner eller teller logaritmen tallforekomstene av samme faktor i gjentatt multiplikasjon;

Eks: 1000 = 10 × 10 × 10 = 103, da er “logaritmen til base 10” på 1000 3. Logaritmen til x til base b betegnes som logb (x).

På den annen side betyr eksponenten for et tall antall ganger tallet brukes i en multiplikasjonsfaktor.

Eks: 82 = 8 × 8 = 64

Med andre ord kan representasjonen av 82 kalles “8 til kraften 2” eller ganske enkelt som “8 kvadrat”. På den annen side betyr eksponenten for et tall antall ganger tallet brukes i en multiplikasjonsfaktor.

FunksjonBeskrivelse
exp (x)Returnerer e ** x
expm1 (x)Returnerer e ** x - 1
logg (x (, base))x til basislogaritmen returneres
log1p (x)Basis1-logaritme med x-verdi returneres
log2 (x)Base2-logaritme med x-verdi returneres
log10 (x)Base10-logaritme med x-verdi returneres
pow (x, y)Returnerer x hevet til kraften y
sqrt (x)Kvadratrotverdien for x returneres

Eksempel:

import math
#variable declaration and assignation
Number_1 = 1
Number_2 = 2
Number_3 = 3
Number_4 = 4
# Applying exp() function
print(" EXPONENT VALUE ")
print(" Exponent value: ", math.exp(Number_1))
print(" \n ")
# Applying Base1 logarithm function
print(" BASE1 LOGARITHM " )
print(" BASE1 LOGARITHM VALUE of 2 : ", math.log1p(Number_2))
print(" \n " )
# Applying Base2 logarithm function
print(" BASE2 LOGARITHM " )
print(" BASE2 LOGARITHM VALUE of 2 : ", math.log2(Number_2))
print(" \n " )
# Applying Base10 logarithm function
print(" BASE10 LOGARITHM " )
print(" BASE10 LOGARITHM VALUE of 2 : ", math.log10(Number_2))
print(" \n " )
# Applying x to power of Y
print(" X^Y" )
print(" X^Y Value : ", math.pow(Number_3, Number_4))
print(" \n " )
# Applying square root determination
print(" SQUARE ROOT " )
print(" SQUARE ROOT of 4 : ", math.sqrt(Number_4))
print(" \n " )

Utgang:

3. Numeriske funksjoner

De numeriske funksjonene tillater beregning av alle matematiske oppfatninger.

konstanterBeskrivelse
ceil (x)Det minste heltallet som er veldig mye større enn eller lik x-verdien, returneres
copysign (x, y)Ved å bruke tegnet på y returneres verdien for x
Fabs (X)absolutt verdi for x returneres
faktoriell (x)fabrikkverdien av x returneres
etasje (x)det største heltallet som er veldig mye mindre enn eller lik x-verdien, returneres
fmod (x, y)resten av å dele x med y-verdi returneres
frexp (x)Returnerer mantissen og eksponenten til x som paret (m, e)
fsum (iterable)Returnerer en nøyaktig flytpunktssum av verdier i iterable
isfinite (x)Hvis x ikke er en uendelig eller en Nan, returneres boolesk verdi sant
isinf (x)hvis x har en positiv eller negativ uendelighet, returneres true
isnan (x)Returnerer sant hvis x er en NaN
gcd (x, y)for x- og y-verdi returneres den mest store fellesdelingsverdien
resten (x, y)Finn resten etter å ha delt x med y.

Eksempel:

import math
#variable declaration and assignation
Number_1 = 10.5
Number_2 = 20
Number_3 = -30
Number_4 = -40.24566
Number_5 = 50
Number_6 = 60.94556
Number_7 = 70
Number_8 = 80
# Applying Ceil() function
print( " CEIL : Smallest integer which is very much greater than or equal to the x value is returned ")
print( " CEIL value : ", math.ceil(Number_1))
print( " \n " )
# Applying Copysign() function
print( " COPYSIGN : Smallest integer which is very much greater than or equal to the x value is returned ")
Temp_var1 = math.copysign(Number_2, Number_3)
print(" VALUE AFTER COPY SIGN : ", Temp_var1)
print(" \n ")
# Applying fabs() function
print( " FABS : absolute value for the x is returned ")
print(" ABSOLUTE VALUE FOR 40.24566 : ", math.fabs(Number_4))
print(" \n ")
# Applying Factorial() function
print(" FACTORIAL : factorial value of x is returned ")
print(" Factorial value for 50 : ", math.factorial(Number_5))
print(" \n ")
# Applying Floor() function
print(" FLOOR : largest integer which is very much less than or equal to the x value is returned " )
print(" Floor : ", math.floor(Number_6))
print(" \n ")
# Applying Fmod() function
print(" FMOD : remainder of divinding x by y value is returned ")
print(" Remainder : ", math.fmod(Number_6, Number_5))
print(" \n ")
# Applying Frexp() function
print( " FREXP : Returns the mantissa and exponent of x as the pair (m, e) " )
print(" MANTISSA EXPONENT : ", math.frexp(Number_7))
print( " \n " )
# Applying isfinite() function
print(" isfinite : if x is not an infinity or a Nan then boolean value true is returned ")
print(" Infinite or Nan (produces boolean output): ", math.isfinite(Number_8))
print(" \n ")

Produksjon:

4. Trigonometriske funksjoner

I matematikk er de trigonometriske funksjonene funksjoner som brukes til å fortelle et synspunkt av en rettvinklet trekant i to sidelengder. de har et veldig stort sett av applikasjoner innen vitenskaper som er relatert til geometri, for eksempel solid mekanikk, himmelmekanikk, navigasjon, mange andre. Disse anses for å være enkle periodiske funksjoner, og er kjent for å representere de periodiske fenomenene, fra begynnelse til slutt av Fourier-analyse.

funksjonBeskrivelse
sin (x)sinusverdien av x i radianer bestemmes
cos (x)kosinusverdien av x i radianer må bestemmes
tan (x)tangensverdien av x i radianer må bestemmes
grad (x)radian til grad konvertering
radian (x)grad til radian konvertering

Eksempel:

import math
print(" \n ")
print(" TRIGNOMETRIC FUNCTION USAGE " )
print(" \n ")
print(' The value of Sin(90 degree) : ' + str(math.sin(math.radians(90))))
print(' The value of cos(90 degree) : ' + str(math.cos(math.radians(90))))
print(' The value of tan(pi) : ' + str(math.tan(math.pi)))
print(" \n ")

Utgang:

Konklusjon - Matematiske funksjoner i Python

Som mange andre programmeringsspråk tilbyr python også et veldig diversifisert sett med matematiske funksjoner som gjør det til et sterkt underforstått programmeringsspråk på høyt nivå i programmeringsarenaen.

Anbefalte artikler

Dette er en guide til matematiske funksjoner i Python. Her diskuterer vi forskjellige matematiske funksjoner i Python med eksempler. Du kan også gå gjennom andre foreslåtte artikler -

  1. Liste operasjoner i Python
  2. Factorial i Python
  3. String Array i Python
  4. Python-filoperasjoner
  5. Matematiske funksjoner i C # med egenskaper
  6. Python-sett
  7. Introduksjon til matematiske funksjoner i C
  8. Square Root i PHP
  9. String Array i JavaScript