Introduktion til matematiske funktioner i Python

I python adresseres alle matematiske fornødenheder ved hjælp af python-matematikmodulet. dette modul viser sig at være i vid udstrækning klassificeret med en række matematiske funktionaliteter indlejret i det. Næsten alle populære matematiske funktioner er underforstået i matemodulet. Dette er et øjeblikkeligt tilgængeligt standardmodul i python. Dette kan importeres ved hjælp af importmatematisk erklæring.

Forskellige matematiske funktioner i Python

Alle vigtige matematiske funktioner er dybt beskrevet nedenfor,

1. Konstanter

I tilfælde af en matematisk konstant er værdien for denne konstante repræsenteret ved en entydig definition, disse definitioner er i nogle tilfælde repræsenteret ved hjælp af nogen specielle symboler eller af et hvilket som helst berømte matematikernavne eller på anden populær måde. Konstanter forekommer inden for adskillige områder i matematik ved hjælp af konstanter som π og e, der sker under diverse omstændigheder som talteori, geometri og beregning.

Betydningen af ​​en konstant, der opstår "naturligt", og gør en konstant "interessant", er med tiden behovsmateriale, og et antal matematiske konstanter er mere prominente af kronologiske grunde end ved hjælp af deres grundlæggende matematiske interesse. De mere vellidt konstanter består af blevet undersøgt hele tiden igennem tiderne og beregnet til mange decimaler.

KonstanterBeskrivelse
pireturnerer 3.141592
Ereturnerer 0, 718282
nanIkke et tal
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)

Output:

2. Logaritmiske funktioner

Det inverse til eksponentiering kaldes en logaritme. For ethvert givet antal x for at bestemme dets respektive logaritmeværdi beregnes eksponenten for et andet fast nummer med basis b. I et mere ligetil tilfælde beregner eller tæller logaritmen de numeriske forekomster af den samme faktor i gentagen multiplikation;

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

På den anden side betyder eksponenten for et tal antallet af gange antallet bruges i en multiplikationsfaktor.

Eks: 82 = 8 × 8 = 64

Med ord kan repræsentationen af ​​82 kaldes "8 til magten 2" eller simpelthen som "8 kvadrat". På den anden side betyder eksponenten for et tal antallet af gange, hvor tallet bruges i en multiplikationsfaktor.

FungereBeskrivelse
exp (x)Returnerer e ** x
expm1 (x)Returnerer e ** x - 1
log (x (, base))x til basislogaritmen returneres
log1p (x)Basis1-logaritme med x-værdi returneres
log2 (x)Base2-logaritme med x-værdi returneres
log10 (x)Base10-logaritme med x-værdi returneres
pow (x, y)Returnerer x hævet til strømmen y
sqrt (x)Kvadratrotværdien 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 " )

Output:

3. Numeriske funktioner

De numeriske funktioner tillader beregning af alle matematiske opfattelser.

KonstanterBeskrivelse
ceil (x)Det mindste heltal, der er meget større end eller lig med x-værdien, returneres
copysign (x, y)Ved hjælp af tegnet på y returneres værdien for x
FAB (x)absolut værdi for x returneres
factorial (x)fabriksværdi af x returneres
gulv (x)det største heltal, der er meget mindre end eller lig med x-værdien, returneres
fmod (x, y)resten af ​​dividering af x med y-værdien returneres
frexp (x)Returnerer mantissa og eksponent for x som parret (m, e)
fsum (Iterable)Returnerer en nøjagtig flydepunkt sum af værdier i dettererbare
isfinite (x)Hvis x ikke er en uendelig eller en Nan, returneres boolesk værdi sand
isinf (x)hvis x har en positiv eller negativ uendelighed, returneres sandt
isnan (x)Returnerer sandt, hvis x er en NaN
gcd (x, y)for x- og y-værdien returneres den mest store fælles divisorværdi
resten (x, y)Find resten efter at have 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 ")

Produktion:

4. Trigonometriske funktioner

I matematik er de trigonometriske funktioner funktioner, der bruges til at fortælle et synspunkt af en retvinklet trekant ved hjælp af to sidelængder. de har et meget stort sæt applikationer inden for videnskaber, der er i forhold til geometri, såsom solid mekanik, himmelmekanik, navigation, og en masse andre. Disse betragtes som enkle periodiske funktioner, og de er almindeligt kendt for at repræsentere de periodiske fænomener fra begyndelse til slutning af Fourier-analyse.

fungereBeskrivelse
sin (x)sinusværdien af ​​x i radianer bestemmes
cos (x)kosinusværdien af ​​x i radianer skal bestemmes
tan (x)tangentværdien af ​​x i radianer skal bestemmes
grader (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 ")

Output:

Konklusion - Matematiske funktioner i Python

Som mange andre programmeringssprog tilbyder python også et meget diversificeret sæt matematiske funktioner, hvilket gør det til et stærkt implicit programmeringssprog på højt niveau i programmeringsarenaen.

Anbefalede artikler

Dette er en guide til matematiske funktioner i Python. Her diskuterer vi forskellige matematiske funktioner i Python med eksempler. Du kan også gennemgå vores andre foreslåede artikler -

  1. Liste over operationer i Python
  2. Factorial i Python
  3. String Array i Python
  4. Python-filoperationer
  5. Matematiske funktioner i C # med egenskaber
  6. Python-sæt
  7. Introduktion til matematikfunktioner i C
  8. Firkantet rod i PHP
  9. String Array i JavaScript

Kategori: