Bevezetés a matematikai funkciókba a Pythonban

A pythonban a matematikai szükségleteket a python matematikai modul segítségével kezelik. ez a modul kiemelkedik, hogy nagyrészt osztályozva van a beágyazott számos matematikai funkcióval. Szinte az összes népszerű matematikai függvény beletartozik a matematikai modulban. Ez egy azonnal elérhető szabványmodul a pythonban. Ez az import matematikai utasítás segítségével importálható.

Különböző matematikai funkciók a Pythonban

Az összes kulcsfontosságú matematikai függvényt mélyebben az alábbiakban ismertetjük,

1. Állandók

Matematikai állandó esetén ennek a konstansnak az értékét egyértelmű meghatározás képviseli, ezeket a meghatározásokat bizonyos esetekben bármilyen speciális szimbólum, vagy híres matematikus név vagy bármely más népszerű eszköz képviseli. Az állandók számos matematikai területen előfordulnak olyan állandók segítségével, mint π és e, olyan körülmények között, mint a számelmélet, a geometria és a számítás.

Az állandó jelentése, amely „természetesen” felmerül, és állandóvá teszi „érdekesnek”, a megfelelő időben szükségszerű anyag, és számos matematikai állandóság inkább időrendi okokból, mint alapvető matematikai érdeklődésükből fakad. A jobban kedvelt állandók összetételét a korszakok mentén tanulmányozták, és sok tizedesjegyre kiszámították.

állandókLeírás
pivisszatér 3.141592
Evisszatér 0, 718282
nanNem számot
infvégtelen

Példa :

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)

Kimenet :

2. Logaritmikus függvények

Az exponencia inverzét logaritmusnak nevezzük. Bármely adott x számhoz a megfelelő logaritmusérték meghatározása érdekében kiszámítják egy másik rögzített szám b exponenst. Egyértelműbb esetben a logaritmus kiszámítja vagy megszámolja ugyanazon tényező szám előfordulását ismételt szorzás esetén;

Például: 1000 = 10 × 10 × 10 = 103, akkor az 1000-es „logaritmus a 10 bázishoz” 3-as. Az x logaritmusa b bázishoz logb (x).

Másrészt a szám kitevője azt jelenti, hogy hányszor a számot egy szorzótényezőben használják.

Pl .: 82 = 8 × 8 = 64

Szóval, a 82 ábrázolását nevezhetjük „8-ig a 2-es hatalomnak” vagy egyszerűen „8-nak”. Másrészt a szám kitevője azt jelenti, hogy hányszor a számot egy szorzótényezőben használják.

FunkcióLeírás
exp (x)E ** x értéket ad vissza
expm1 (x)E ** x - 1 értéket ad vissza
log (x (, alap))x az alap logaritmushoz tér vissza
log1p (x)Az x érték base1 logaritmusát adja vissza
log2 (x)Az x érték Base2 logaritmusát adja vissza
log10 (x)Az x érték Base10 logaritmusát adja vissza
pow (x, y)Visszatér x x értékre emelve
sqrt (x)Az x négyzetgyökértéke visszatér

Példa:

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

Kimenet :

3. Numerikus függvények

A numerikus függvények lehetővé teszik az összes matematikai kivétel kiszámítását.

állandókLeírás
ceil (x)A legkisebb egész számot adja vissza, amely jóval nagyobb vagy egyenlő az x értékkel
copysign (x, y)Az y jel használatával az x értéke visszatér
FAB (x)az x abszolút értéke visszatér
faktoriális (x)az x tényező értéke visszatér
emeleti (x)a legnagyobb egész érték, amely jóval kevesebb, vagy egyenlő az x értékkel, akkor visszaadásra kerül
fmod (x, y)az x érték y-vel való elosztása fennmaradó része visszatér
frexp (x)Visszaadja a mantissát és az x exponenst mint párt (m, e)
fsum (iterable)Egy pontos lebegőpontos érték összegét adja vissza az iterábilisban
isFinite (x)Ha x nem végtelen vagy Nan, akkor a true logikai érték kerül visszatérésre
isinf (x)Ha x pozitív vagy negatív végtelenséggel rendelkezik, akkor az true érték visszatér
isNaN (x)Igaz, ha x NaN
gcd (x, y)x és y érték esetén a legtöbb greatest közös osztó értékét adja vissza
maradék (x, y)Keresse meg a maradékot az x osztásával y-val.

Példa :

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

Kimenet:

4. Trigonometrikus funkciók

A matematikában a trigonometrikus függvények olyan funkciók, amelyeket egy derékszögű háromszög nézőpontjának két oldalhosszon keresztüli elbeszélésére használnak. a tudományban a geometria szempontjából nagyon sok alkalmazás van, ide tartozik a szilárd mechanika, az égi mechanika, a navigáció és még sok más. Ezeket egyszerű periódusos funkcióknak tekintik, és széles körben ismertek a periódusos jelenségekre, a Fourier-elemzés kezdetétől a végéig.

funkcióLeírás
sin (x)meghatározzuk az x szinuszértékét radiánban
cos (x)meg kell határozni az x koszinus értékét a radiánban
tan (x)Meg kell határozni az x érintőértékét a radiánban
fok (x)radián fokos átalakulás
radián (x)fok radiánhoz való átalakulása

Példa :

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

Kimenet :

Következtetés - Matematikai funkciók a Pythonban

Sok más programozási nyelvhez hasonlóan a python is nagyon változatos matematikai funkciókkal rendelkezik, ami erõsen implicit magas szintû programozási nyelvet jelent a programozási arénában.

Ajánlott cikkek

Ez egy útmutató a matematikai funkciókhoz Pythonban. Itt példákkal tárgyaljuk a Python különböző matematikai funkcióit. Megnézheti más javasolt cikkeinket -

  1. Lista műveletek a Python-ban
  2. Faktérium a Pythonban
  3. Húros tömb a Pythonban
  4. Python fájlműveletek
  5. Matematikai funkciók a C # tulajdonságokkal
  6. Python készletek
  7. Bevezetés a matematikai funkciókba C
  8. Négyzetgyökér a PHP-ben
  9. Karakterlánc-tömb a JavaScript-ben

Kategória: