Introduktion till matematiska funktioner i Python

I python adresseras alla matematiska nödvändigheter med Python-matematikmodulen. denna modul framstår som till stor del klassificerad med en mängd olika matematiska funktioner inbäddade i den. Nästan alla populära matematiska funktioner är implicerade i matematikmodulen. Detta är en direkt tillgänglig modul i python. Detta kan importeras med hjälp av importmatematiska uttalanden.

Olika matematiska funktioner i Python

Alla viktiga matematiska funktioner beskrivs djupt nedan,

1. Konstanter

När det gäller en matematisk konstant, representeras värdet för denna konstant av en entydig definition, dessa definitioner representeras i vissa fall med hjälp av några speciella symboler eller av några kända matematiker namn eller på något annat populärt sätt. Konstanter förekommer inom ett flertal områden i matematik, med hjälp av konstanter som π och e som sker under diverse omständigheter som talteori, geometri och kalkyl.

Betydelsen av en konstant som uppstår "naturligt" och gör en konstant "intressant" är med tiden behovsmaterial och ett antal matematiska konstanter är framträdande mer av kronologiska grunder än för deras grundläggande matematiska intresse. De mer omtyckta konstanterna har studerats hela tiden genom åldrarna och beräknats till många decimaler.

Konstanter anter~~POS=HEADCOMPBeskrivning
pireturnerar 3.141592
Ereturnerar 0, 718282
nanInte ett nummer
infoändlig

Exempel:

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)

Utgång:

2. Logaritmiska funktioner

Det inversa för exponentiering kallas som en logaritm. För varje givet antal x för att bestämma dess respektive logaritmvärde beräknas exponenten för ett annat fast nummer med bas b. I ett mer okomplicerat fall beräknar eller räknar logaritmen antalet förekomster av samma faktor vid upprepad multiplikation;

Ex: 1000 = 10 × 10 × 10 = 103, då är "logaritmen till bas 10" av 1000 3. Logaritmen från x till bas b betecknas som logb (x).

Å andra sidan betyder exponenten för ett nummer antalet gånger numret används i en multiplikationsfaktor.

Ex: 82 = 8 × 8 = 64

I ord kan representationen av 82 kallas "8 till makten 2" eller helt enkelt som "8 kvadrat". Å andra sidan betyder exponenten för ett nummer antalet gånger numret används i en multiplikationsfaktor.

FungeraBeskrivning
exp (x)Returnerar e ** x
expm1 (x)Returnerar e ** x - 1
logg (x (, bas))x till baslogaritmen returneras
log1p (x)Bas1-logaritmen med x-värde returneras
log2 (x)Base2-logaritmen med x-värde returneras
log10 (x)Bas10-logaritmen med x-värde returneras
pow (x, y)Returnerar x höjt till kraften y
sqrt (x)Kvadratrotens värde för x returneras

Exempel:

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 " )

Utgång:

3. Numeriska funktioner

De numeriska funktionerna möjliggör beräkning av alla matematiska uppfattningar.

Konstanter anter~~POS=HEADCOMPBeskrivning
ceil (x)Det minsta heltalet som är mycket större än eller lika med x-värdet returneras
copysign (x, y)Med tecknet på y returneras värdet för x
FAB (x)absolut värde för x returneras
faktoriell (x)factorialvärde för x returneras
golv (x)det största heltalet som är mycket mindre än eller lika med x-värdet returneras
fmod (x, y)resterande delning av x med y-värde returneras
frexp (x)Returnerar mantissen och exponenten för x som paret (m, e)
FSUM (iterable)Returnerar en exakt summa av flytande poäng av värden i det iterable
isFinite (x)om x inte är en oändlighet eller en Nan returneras booleskt värde true
isinf (x)om x har en positiv eller negativ oändlighet returneras true
isNaN (x)Returnerar sant om x är en NaN
gcd (x, y)för x- och y-värde returneras det mest stora värdet för gemensamma delare
resten (x, y)Hitta resten efter att ha delat x med y.

Exempel:

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. Trigonometriska funktioner

I matematik är de trigonometriska funktionerna funktioner som används för att berätta en synvinkel på en rätvinklad triangel med två sidolängder. de har en mycket stor uppsättning applikationer inom vetenskaper som är relativt geometri, till exempel fast mekanik, himmelmekanik, navigering, många andra. Dessa anses vara enkla periodiska funktioner och är allmänt kända för att representera de periodiska fenomenen, från början till slutet av Fourier-analysen.

fungeraBeskrivning
sin (x)sinusvärdet för x i radianer bestäms
cos (x)kosinusvärdet för x i radianer måste bestämmas
tan (x)tangentvärdet för x i radianer måste bestämmas
grader (X)radian till grad konvertering
radian (x)grad till radian omvandling

Exempel:

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 ")

Utgång:

Slutsats - Matematikfunktioner i Python

Liksom många andra programmeringsspråk erbjuder python också en mycket diversifierad uppsättning matematiska funktioner som gör det till ett starkt implicerat programmeringsspråk på hög nivå i programmeringsarenan.

Rekommenderade artiklar

Detta är en guide till matematiska funktioner i Python. Här diskuterar vi olika matematiska funktioner i Python med exempel. Du kan också gå igenom våra andra föreslagna artiklar -

  1. Lista operationer i Python
  2. Factorial i Python
  3. String Array i Python
  4. Python-filoperationer
  5. Matematiska funktioner i C # med egenskaper
  6. Python-uppsättningar
  7. Introduktion till matematiska funktioner i C
  8. Square Root i PHP
  9. String Array i JavaScript

Kategori: