Introdução às funções matemáticas em Python

No python, todas as necessidades matemáticas são abordadas usando o módulo matemático python. Este módulo destaca-se por ser amplamente classificado com uma variedade de funcionalidades matemáticas incorporadas a ele. Quase todas as funções matemáticas populares estão implícitas no módulo de matemática. Este é um módulo padrão disponível instantaneamente em python. Isso pode ser importado usando a instrução matemática import.

Diferentes funções matemáticas em Python

Todas as principais funções matemáticas são descritas detalhadamente abaixo,

1. Constantes

No caso de uma constante matemática, o valor dessa constante é representado por uma definição inequívoca; em alguns casos, essas definições são representadas por meio de símbolos especiais ou por nomes famosos de matemáticos ou por qualquer outro meio popular. As constantes ocorrem em diversas áreas da matemática, por meio de constantes como π ee ocorrendo em circunstâncias diversas, como teoria dos números, geometria e cálculo.

O significado de uma constante surgir “naturalmente”, e torna uma constante “interessante”, é oportunamente material necessário, e várias constantes matemáticas são mais proeminentes por motivos cronológicos do que por seu interesse matemático fundamental. As constantes mais populares são estudadas ao longo dos tempos e computadas em muitas casas decimais.

ConstantesDescrição
piretornos 3, 141592
Eretorna 0, 718282
nanNão é um número
infinfinito

Exemplo:

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)

Resultado :

2. Funções logarítmicas

O inverso para exponenciação é chamado como um logaritmo. Para qualquer número x, a fim de determinar seu respectivo valor de logaritmo, é calculado o expoente de outro número fixo com a base b. Em um caso mais direto, o logaritmo calcula ou conta as ocorrências numéricas do mesmo fator na multiplicação repetida;

Ex: 1000 = 10 × 10 × 10 = 103, o “logaritmo para a base 10” de 1000 é 3. O logaritmo de x para a base b é indicado como logb (x).

Por outro lado, o expoente de um número significa o número de vezes que o número está sendo usado em um fator de multiplicação.

Ex: 82 = 8 × 8 = 64

Em palavras, a representação de 82 pode ser chamada de “8 à potência 2” ou simplesmente como “8 ao quadrado”. Por outro lado, o expoente de um número significa o número de vezes que o número está sendo usado em um fator de multiplicação.

FunçãoDescrição
exp (x)Retorna e ** x
expm1 (x)Retorna e ** x - 1
log (x (base))x para o logaritmo base é retornado
log1p (x)O logaritmo Base1 do valor x é retornado
log2 (x)O logaritmo Base2 do valor x é retornado
log10 (x)O logaritmo Base10 do valor x é retornado
pow (x, y)Retorna x elevado à potência y
sqrt (x)O valor da raiz quadrada de x é retornado

Exemplo:

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

Resultado :

3. Funções Numéricas

As funções numéricas permitem o cálculo de todas as inceções matemáticas.

ConstantesDescrição
teto (x)O inteiro menor que é muito maior que ou igual ao valor x é retornado
copysign (x, y)Usando o sinal de y, o valor de x é retornado
fabs (x)valor absoluto para x é retornado
fatorial (x)valor fatorial de x é retornado
piso (x)o maior número inteiro que é muito menor ou igual ao valor x é retornado
fmod (x, y)o restante da divisão x pelo valor y é retornado
frexp (x)Retorna a mantissa e o expoente de x como o par (m, e)
fsum (iterável)Retorna uma soma precisa dos valores de ponto flutuante no iterável
isfinito (x)se x não for um infinito ou um Nan, será retornado o valor booleano true
isinf (x)se x mantiver um infinito positivo ou negativo, true será retornado
isnan (x)Retorna True se x for um NaN
mcd (x, y)para o valor xey o valor mais divisor comum é retornado
restante (x, y)Encontre o restante depois de dividir x por y.

Exemplo:

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

Resultado:

4. Funções trigonométricas

Em matemática, as funções trigonométricas são funções usadas para narrar um ponto de vista de um triângulo retângulo em médias de dois comprimentos laterais. eles têm um conjunto muito grande de aplicações em ciências que são relativas à geometria, como mecânica dos sólidos, mecânica celeste, navegação, muitas outras. Essas são consideradas funções periódicas simples e são amplamente conhecidas por representar os fenômenos periódicos, do início ao fim da análise de Fourier.

funçãoDescrição
pecado (x)valor senoidal de x em radianos é determinado
cos (x)valor cosseno de x em radianos precisa ser determinado
castanho (x)valor tangente de x em radianos precisa ser determinado
graus (x)conversão de radiano para grau
radiano (x)conversão de graus para radianos

Exemplo:

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

Resultado :

Conclusão - Funções matemáticas em Python

Como muitas outras linguagens de programação, o python também oferece um conjunto muito diversificado de funções matemáticas, o que a torna uma linguagem de programação de alto nível fortemente implícita na arena de programação.

Artigos recomendados

Este é um guia para funções matemáticas em Python. Aqui discutimos diferentes funções matemáticas no Python com exemplos. Você também pode consultar nossos outros artigos sugeridos -

  1. Listar operações em Python
  2. Fatorial em Python
  3. Matriz de seqüência de caracteres em Python
  4. Operações de arquivo Python
  5. Funções matemáticas em C # com propriedades
  6. Conjuntos Python
  7. Introdução às funções matemáticas em C
  8. Raiz quadrada em PHP
  9. Matriz de seqüência de caracteres em JavaScript