Introduzione alle funzioni matematiche in Python

In Python, tutte le necessità matematiche vengono risolte utilizzando il modulo matematico di Python. questo modulo si distingue per essere ampiamente classificato con una varietà di funzionalità matematiche incorporate in esso. Quasi tutte le funzioni matematiche popolari sono implicite nel modulo di matematica. Questo è un modulo standard immediatamente disponibile in Python. Questo può essere importato usando l'istruzione matematica import.

Diverse funzioni matematiche in Python

Tutte le funzioni matematiche chiave sono descritte in dettaglio di seguito,

1. Costanti

Nel caso di una costante matematica, il valore di questa costante è rappresentato da una definizione inequivocabile, queste definizioni in alcuni casi sono rappresentate mediante simboli speciali o nomi di matematici famosi o altri mezzi popolari. Le costanti si verificano in numerose aree della matematica, per mezzo di costanti come π ed e che si verificano in circostanze varie come la teoria dei numeri, la geometria e il calcolo.

Il significato di una costante che emerge "in modo naturale", e rende una costante "interessante", è a tempo debito materiale di necessità, e una serie di costanti matematiche sono prominenti più per motivi cronologici che per mezzo del loro fondamentale interesse matematico. Le costanti più apprezzate sono state studiate nel corso dei secoli e calcolate in molti punti decimali.

costantiDescrizione
pirestituisce 3.141592
Erestituisce 0, 718282
nanNon un numero
infinfinito

Esempio :

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)

Produzione :

2. Funzioni logaritmiche

L'inverso per esponenziazione è chiamato come logaritmo. Per ogni dato numero x per determinare il rispettivo valore del logaritmo, viene calcolato l'esponente di un altro numero fisso con base b. In un caso più semplice, il logaritmo calcola o conta le occorrenze numeriche dello stesso fattore nella moltiplicazione ripetuta;

Es .: 1000 = 10 × 10 × 10 = 103, quindi il “logaritmo alla base 10” di 1000 è 3. Il logaritmo da x alla base b è indicato come logb (x).

D'altra parte, l'esponente di un numero indica il numero di volte in cui il numero viene utilizzato in un fattore di moltiplicazione.

Es .: 82 = 8 × 8 = 64

In parole, la rappresentazione di 82 potrebbe essere chiamata "8 alla potenza 2" o semplicemente come "8 quadrati". D'altra parte, l'esponente di un numero indica il numero di volte in cui il numero viene utilizzato in un fattore di moltiplicazione.

FunzioneDescrizione
exp (x)Restituisce e ** x
expm1 (x)Restituisce e ** x - 1
log (x (, base))viene restituito x al logaritmo di base
log1p (x)Viene restituito il logaritmo Base1 di valore x
log2 (x)Viene restituito il logaritmo Base2 di valore x
log10 (x)Viene restituito il logaritmo Base10 di valore x
pow (x, y)Restituisce x elevato alla potenza y
sqrt (x)Viene restituito il valore della radice quadrata per x

Esempio:

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

Produzione :

3. Funzioni numeriche

Le funzioni numeriche consentono il calcolo di tutte le percezioni matematiche.

costantiDescrizione
ceil (x)Viene restituito il numero intero più piccolo che è molto maggiore o uguale al valore x
copysign (x, y)Usando il segno di y viene restituito il valore per x
FAB (x)viene restituito il valore assoluto per la x
fattoriale (x)viene restituito il valore fattoriale di x
piano (x)viene restituito il numero intero più grande che è molto inferiore o uguale al valore x
fmod (x, y)viene restituito il resto della divisione del valore x per y
frexp (x)Restituisce la mantissa e l'esponente di x come coppia (m, e)
fsum (iterable)Restituisce una somma accurata di valori in virgola mobile nell'iterabile
isFinite (x)se x non è un infinito o un Nan, viene restituito il valore booleano true
isinf (x)se x contiene un infinito positivo o negativo, viene restituito true
isnan (x)Restituisce True se x è un NaN
gcd (x, y)per il valore xey viene restituito il valore divisore comune più grande
resto (x, y)Trova il resto dopo aver diviso x per y.

Esempio :

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

Produzione:

4. Funzioni trigonometriche

In matematica, le funzioni trigonometriche sono funzioni utilizzate per narrare un punto di vista di un triangolo rettangolo in due lunghezze laterali. hanno una vasta gamma di applicazioni nelle scienze relative alla geometria, tra cui la meccanica solida, la meccanica celeste, la navigazione, molte altre. Queste sono considerate semplici funzioni periodiche e ampiamente conosciute per rappresentare i fenomeni periodici, dall'inizio alla fine dell'analisi di Fourier.

funzioneDescrizione
sin (x)viene determinato il valore sinusoidale di x in radianti
cos (x)il valore del coseno di x in radianti deve essere determinato
tan (x)è necessario determinare il valore tangente di x in radianti
gradi (x)conversione da radiante a grado
radianti (x)conversione da grado a radiante

Esempio :

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

Produzione :

Conclusione - Funzioni matematiche in Python

Come molti altri linguaggi di programmazione, anche Python offre un insieme molto diversificato di funzioni matematiche che lo rendono un linguaggio di programmazione di alto livello fortemente implicito nell'arena della programmazione.

Articoli consigliati

Questa è una guida alle funzioni matematiche in Python. Qui discutiamo diverse funzioni matematiche in Python con esempi. Puoi anche consultare i nostri altri articoli suggeriti:

  1. Elenca le operazioni in Python
  2. Fattoriale in Python
  3. Array di stringhe in Python
  4. Operazioni sui file Python
  5. Funzioni matematiche in C # con proprietà
  6. Set di Python
  7. Introduzione alle funzioni matematiche in C
  8. Radice quadrata in PHP
  9. Array di stringhe in JavaScript

Categoria: