Introducere în funcțiile matematice din Python

În piton, toate necesitățile matematice sunt abordate folosind modulul de matematică piton. acest modul iese în evidență în mare măsură clasificat cu o varietate de funcționalități matematice încorporate în el. Aproape toate funcțiile matematice populare sunt implicate în modulul de matematică. Acesta este un modul standard disponibil instantaneu în python. Aceasta poate fi importată folosind instrucțiunea matematică de import.

Diferite funcții matematice în Python

Toate funcțiile matematice cheie sunt descrise în profunzime mai jos,

1. Constante

În cazul unei constante matematice, valoarea acestei constante este reprezentată de o definiție lipsită de ambiguitate, aceste definiții, în unele cazuri, sunt reprezentate prin intermediul oricăror simboluri speciale sau prin orice nume de matematicieni celebri sau prin orice alte mijloace populare. Constanțele apar în numeroase domenii ale matematicii, cu ajutorul unor constante precum π și e care se întâmplă în circumstanțe diverse precum teoria numerelor, geometria și calculul.

Sensul unei constante care trebuie să apară „în mod natural” și face o constantă „interesantă”, este în timp util materialul necesar, iar o serie de constante matematice sunt proeminente mai mult pentru motive cronologice decât prin mijloace pentru interesul lor fundamental matematic. Constanțele mai bine plăcute cuprind studiile de-a lungul vârstelor și calculate la multe zecimale.

constanteDescriere
pireturnează 3.141592
Ereturnează 0, 718282
nanNu un număr
infinfinit

Exemplu:

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)

Rezultat:

2. Funcții logaritmice

Inversul pentru exponențiere se numește ca un logaritm. Pentru orice număr dat x pentru a determina valoarea logaritmului respectiv, se calculează exponentul unui alt număr fix cu baza b. Într-un caz mai simplu, logaritmul calculează sau numără aparițiile numerice ale aceluiași factor în multiplicarea repetată;

Ex: 1000 = 10 × 10 × 10 = 103, atunci „logaritmul de la baza 10” din 1000 este 3. Logaritmul de la x la baza b este notat ca logb (x).

Pe de altă parte, exponentul unui număr înseamnă de câte ori este utilizat numărul într-un factor de multiplicare.

Ex: 82 = 8 × 8 = 64

Cu alte cuvinte, reprezentarea a 82 ar putea fi numită „8 la puterea 2” sau pur și simplu ca „8 pătrat” Pe de altă parte, exponentul unui număr înseamnă că numărul este folosit de un număr de multiplicare.

FuncţieDescriere
exp (x)Returnează e ** x
expm1 (x)Returnează e ** x - 1
jurnal (x (, bază))x la logaritmul de bază este returnat
log1p (x)Se returnează logaritmul Base1 cu valoarea x
log2 (x)Se returnează logaritmul Base2 cu valoarea x
log10 (x)Logaritmul bazei 10 cu valoarea x este returnat
pow (x, y)Se întoarce x ridicat la puterea y
sqrt (x)Valoarea rădăcină pătrată pentru x este returnată

Exemplu:

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

Rezultat:

3. Funcții numerice

Funcțiile numerice permit calcularea tuturor percepțiilor matematice.

constanteDescriere
ceil (x)Se returnează cel mai mic număr întreg, care este mult mai mare sau egal cu valoarea x
copisign (x, y)Utilizând semnul y, valoarea pentru x este returnată
(x) FABse returnează valoarea absolută pentru x
factorial (x)valoarea factorială a lui x este returnată
podea (x)se returnează cel mai mare număr întreg, care este mult mai mic sau egal cu valoarea x
fmod (x, y)restul divizării x la valoarea y este returnat
frexp (x)Returnează mantisa și exponentul lui x ca pereche (m, e)
FSUM (iterable)Întoarce o sumă exactă a valorilor în virgulă flotantă
isfinite (x)dacă x nu este o infinitate sau o Nan, atunci valoarea booleană adevărată este returnată
isinf (x)dacă x deține o infinitate pozitivă sau negativă, atunci true este returnat
isnan (x)Returnează True dacă x este un NaN
mcd (x, y)pentru valoarea x și y, se returnează cea mai mare valoare a divizorului comun
restul (x, y)Găsiți restul după împărțirea x cu y.

Exemplu:

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

ieşire:

4. Funcții trigonometrice

În matematică, funcțiile trigonometrice sunt funcții care sunt folosite pentru a povesti un punct de vedere al unui triunghi dreptunghic în două lungimi laterale. au un set foarte mare de aplicații în științe care sunt relative la geometrie, cum ar fi mecanica solidă, mecanica cerească, navigația, o mulțime de altele. Acestea sunt considerate funcții periodice simple și știu pe larg că reprezintă fenomenele periodice, de la începutul până la sfârșitul analizei Fourier.

funcţieDescriere
sin (x)se determină valoarea sinusoidală a x la radieni
cos (x)trebuie determinată valoarea cosinusă a x la radieni
tan (x)trebuie determinată valoarea tangentă a x la radieni
grade (x)conversia radian în grad
radian (x)conversie grad în radian

Exemplu:

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

Rezultat:

Concluzie - Funcții matematice în Python

Ca și multe alte limbaje de programare, python oferă și un set foarte diversificat de funcții matematice, ceea ce îl face un limbaj de programare la nivel înalt puternic implicat în arena de programare.

Articole recomandate

Acesta este un ghid pentru funcțiile matematice din Python. Aici discutăm diferite funcții matematice din Python cu exemple. De asemenea, puteți parcurge și alte articole sugerate -

  1. Listă operațiuni în Python
  2. Factorial în Python
  3. Stray Array în Python
  4. Python File Operations
  5. Funcții matematice în C # cu proprietăți
  6. Seturi Python
  7. Introducere în funcțiile matematice în C
  8. Rădăcina pătrată în PHP
  9. Stray Array în JavaScript