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.
konstanter | Beskrivelse |
pi | returnerer 3.141592 |
E | returnerer 0, 718282 |
nan | Ikke et tall |
inf | uendelig |
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.
Funksjon | Beskrivelse |
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.
konstanter | Beskrivelse |
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.
funksjon | Beskrivelse |
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 -
- Liste operasjoner i Python
- Factorial i Python
- String Array i Python
- Python-filoperasjoner
- Matematiske funksjoner i C # med egenskaper
- Python-sett
- Introduksjon til matematiske funksjoner i C
- Square Root i PHP
- String Array i JavaScript