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.
Konstanter | Beskrivelse |
pi | returnerer 3.141592 |
E | returnerer 0, 718282 |
nan | Ikke et tal |
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)
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.
Fungere | Beskrivelse |
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.
Konstanter | Beskrivelse |
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.
fungere | Beskrivelse |
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 -
- Liste over operationer i Python
- Factorial i Python
- String Array i Python
- Python-filoperationer
- Matematiske funktioner i C # med egenskaber
- Python-sæt
- Introduktion til matematikfunktioner i C
- Firkantet rod i PHP
- String Array i JavaScript