Úvod do matematických funkcií v Pythone

V pythone sa všetky matematické potreby riešia pomocou pythonového matematického modulu. tento modul sa vyznačuje väčšinou klasifikáciou s rôznymi matematickými funkciami, ktoré sú do neho zabudované. Takmer všetky populárne matematické funkcie sú obsiahnuté v matematickom module. Toto je okamžite dostupný štandardný modul v pythone. Toto je možné importovať pomocou príkazu import math.

Rôzne matematické funkcie v Pythone

Všetky kľúčové matematické funkcie sú podrobne opísané nižšie,

1. Konštanty

V prípade matematickej konštanty je hodnota tejto konštanty reprezentovaná jednoznačnou definíciou, tieto definície sú v niektorých prípadoch reprezentované pomocou akýchkoľvek špeciálnych symbolov alebo známych mien matematikov alebo akýmkoľvek iným populárnym spôsobom. Konštanty sa vyskytujú v mnohých oblastiach matematiky pomocou konštánt ako π a e, ktoré sa dejú za rôznych okolností, ako je teória čísel, geometria a počet.

Význam konštanty, ktorá sa objaví „prirodzene“ a robí konštantnú „zaujímavú“, je v pravý čas nevyhnutný a množstvo matematických konštánt je výraznejších skôr z chronologických dôvodov, ako prostriedkami ich základného matematického záujmu. Najobľúbenejšie konštanty sa skúmali celé veky a počítali sa na veľa desatinných miest.

konštantypopis
pivýnosy 3, 141592
Evýnosy 0, 718282
nanNie číslo
infnekonečný

Príklad:

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)

Výkon :

2. Logaritmické funkcie

Inverzia pre exponentiu sa nazýva logaritmus. Pre každé dané číslo x sa na určenie jeho príslušnej logaritmickej hodnoty vypočíta exponent iného pevného čísla so základňou b. V jednoduchšom prípade logaritmus vypočíta alebo spočíta číselné výskyty toho istého faktora pri opakovanom násobení;

Príklad: 1000 = 10 x 10 x 10 = 103, potom „logaritmus k báze 10“ 1000 je 3. Logaritmus x k báze b sa označuje ako logb (x).

Na druhej strane, exponent čísla znamená, koľkokrát je číslo použité v multiplikačnom faktore.

Príklad: 82 = 8 × 8 = 64

Slovami by sa reprezentácia 82 mohla nazývať „8 k mocnine 2“ alebo jednoducho ako „8 na druhú mocninu“ Na druhej strane, exponent čísla znamená, koľkokrát sa číslo použije v multiplikačnom faktore.

funkciepopis
exp (x)Vráti e ** x
expm1 (x)Vráti e ** x - 1
log (x (, základ))x sa vráti do základnej logaritmy
log1p (x)Vracia sa logaritmus hodnoty x1 základne
log2 (x)Vracia sa logaritmus hodnoty x2 základne
log10 (x)Vráti sa logaritmus hodnoty x10 bázy
pow (x, y)Vráti x zdvihnutý na silu y
sqrt (x)Vráti sa druhá odmocnina pre x

Príklad:

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

Výkon :

3. Numerické funkcie

Numerické funkcie umožňujú výpočet všetkých matematických východísk.

konštantypopis
ceil (x)Vráti sa najmenšie celé číslo, ktoré je oveľa väčšie alebo rovné hodnote x
copysign (x, y)Pomocou znamienka y sa vráti hodnota pre x
FABS (X)vráti sa absolútna hodnota pre x
faktoriálový (x)vráti sa faktoriálna hodnota x
podlaha (x)vráti sa najväčšie celé číslo, ktoré je oveľa menšie alebo rovné hodnote x
fmod (x, y)vráti sa zvyšok delenia hodnoty x y
frexp (x)Vráti mantisu a exponent x ako pár (m, e)
fsum (iterable)Vráti presný súčet hodnôt s pohyblivou rádovou čiarkou v iterovateľnom poradí
isfinite (x)ak x nie je nekonečno alebo Nan, boolovská hodnota true sa vráti
isinf (x)ak x obsahuje kladnú alebo zápornú nekonečno, vráti sa true
isNaN (x)Vráti true, ak x je NaN
gcd (x, y)pre hodnotu xay sa vráti najbežnejšia spoločná hodnota deliteľa
zvyšok (x, y)Nájdite zvyšok po delení x y.

Príklad:

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

Výkon:

4. Trigonometrické funkcie

V matematike sú trigonometrické funkcie funkcie, ktoré sa používajú na rozprávanie pohľadu na pravouhlý trojuholník v dvoch dĺžkach strán. majú veľmi rozsiahly súbor aplikácií vo vede, ktoré sú relatívne k geometrii, medzi ktoré patria mechanika pevných látok, nebeská mechanika, navigácia, mnoho ďalších. Tieto sa považujú za jednoduché periodické funkcie a všeobecne ich známe predstavujú periodické javy od začiatku do konca Fourierovej analýzy.

funkciepopis
sin (x)Stanoví sa sínusová hodnota x v radiánoch
cos (x)Je potrebné určiť kosínovú hodnotu x v radiánoch
tan (x)musí sa určiť tangentná hodnota x v radiánoch
stupňov (X)konverzia z radiánu na stupeň
radián (x)konverzia stupňa na radián

Príklad:

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

Výkon :

Záver - Matematické funkcie v Pythone

Rovnako ako mnoho iných programovacích jazykov, aj python ponúka veľmi rôznorodú množinu matematických funkcií, vďaka čomu je programovacím jazykom na vysokej úrovni v programovacej aréne.

Odporúčané články

Toto je sprievodca matematickými funkciami v Pythone. Tu uvádzame príklady rôznych matematických funkcií v Pythone. Môžete si tiež prečítať naše ďalšie navrhované články -

  1. Zoznam operácií v Pythone
  2. Factorial v Pythone
  3. String Array v Pythone
  4. Operácie so súbormi Python
  5. Matematické funkcie v C # s vlastnosťami
  6. Sady Pythonu
  7. Úvod do matematických funkcií v C
  8. Štvorcový koreň v PHP
  9. String Array v JavaScripte

Kategórie: