Funções Matemáticas
Prof. Dr. Thiago Reis
Funções Matemática
⚫ Além dos 4 operadores básicos, o python
possui diversas funções matemáticas que
ajudam a realizar cálculos mais complexos,
como:
⚫ Potência, Raiz, Trigonometria, Logaritmos,
exponenciação, e outros.
⚫ Vamos conhecer algumas dessas funções.
2
Funções Aritméticas
◼ Realizam várias operações aritméticas, como
calcular o piso, teto ou valor absoluto de um
número;
◼ Ex.:
◼ ceil(x) retornará o menor número inteiro maior
ou igual a x;
◼ floor(x) retornará o maio número inteiro menor
ou igual a x.
◼ fabs(x) retona o valor absoluto de x.
◼ factorial(x) retorna o fatorial de n como um
3
Funções Aritméticas
◼ Ex.:
◼ trunc(x): retorna x com a parte fracionária
removida, deixando a parte inteira;
◼ ulp(x): retorna o valor do bit menos
significativo do ponto flutuante x;
◼ isfinite(x): retorna True se x não for um
infinito nem um NaN, e False caso contrário;
4
Funções de Potência e Logarítmicas
◼ cbrt(x): retorna a raiz cúbica de x;
◼ exp(x): retorna e elevado à potência x, onde e =
2.718281;
◼ exp2(x): retorna 2 elevado a x;
◼ log1p(x): retorna o logaritmo natural de 1+x
(base e);
◼ log2(x): retorna o logaritmo de base 2 de x;
◼ log10(x): retorna o logaritmo de base 10 de x;
◼ pow(x, y): retorna x elevado a potencia de y;
◼ sqrt(x): retorna a raiz quadrada de x.
5
Funções Trigonométricas
6
◼ acos(x): retorna o arco cosseno de x, em
radianos. O resultado está entre 0 e pi;
◼ asin(x): retorna o arco seno de x, em radianos. O
resultado está entre -pi/2 e pi/2;
◼ atan(x): retorna o arco tangente de x, em
radianos;
◼ cos(x): retorna o cosseno de x radianos;
◼ hypot (x, y): retorna a hipotenusa;
◼ sin(x): retorna o seno de x radianos;
◼ tan(x): retorna o tangente de x radianos.
Constantes
7
◼ pi: a constante matemática π = 3.141592…, para a
precisão disponível;
◼ e: a constante matemática e = 2.718281…, para a
precisão disponível;
◼ tau: a constante matemática τ = 6.283185…, para
a precisão disponível.
Funções Math
⚫ Para informações:
https://docs.python.org/pt-br/3/library/math.html
8

Slide 03 - Funções Matemáticas - Python -

  • 1.
  • 2.
    Funções Matemática ⚫ Alémdos 4 operadores básicos, o python possui diversas funções matemáticas que ajudam a realizar cálculos mais complexos, como: ⚫ Potência, Raiz, Trigonometria, Logaritmos, exponenciação, e outros. ⚫ Vamos conhecer algumas dessas funções. 2
  • 3.
    Funções Aritméticas ◼ Realizamvárias operações aritméticas, como calcular o piso, teto ou valor absoluto de um número; ◼ Ex.: ◼ ceil(x) retornará o menor número inteiro maior ou igual a x; ◼ floor(x) retornará o maio número inteiro menor ou igual a x. ◼ fabs(x) retona o valor absoluto de x. ◼ factorial(x) retorna o fatorial de n como um 3
  • 4.
    Funções Aritméticas ◼ Ex.: ◼trunc(x): retorna x com a parte fracionária removida, deixando a parte inteira; ◼ ulp(x): retorna o valor do bit menos significativo do ponto flutuante x; ◼ isfinite(x): retorna True se x não for um infinito nem um NaN, e False caso contrário; 4
  • 5.
    Funções de Potênciae Logarítmicas ◼ cbrt(x): retorna a raiz cúbica de x; ◼ exp(x): retorna e elevado à potência x, onde e = 2.718281; ◼ exp2(x): retorna 2 elevado a x; ◼ log1p(x): retorna o logaritmo natural de 1+x (base e); ◼ log2(x): retorna o logaritmo de base 2 de x; ◼ log10(x): retorna o logaritmo de base 10 de x; ◼ pow(x, y): retorna x elevado a potencia de y; ◼ sqrt(x): retorna a raiz quadrada de x. 5
  • 6.
    Funções Trigonométricas 6 ◼ acos(x):retorna o arco cosseno de x, em radianos. O resultado está entre 0 e pi; ◼ asin(x): retorna o arco seno de x, em radianos. O resultado está entre -pi/2 e pi/2; ◼ atan(x): retorna o arco tangente de x, em radianos; ◼ cos(x): retorna o cosseno de x radianos; ◼ hypot (x, y): retorna a hipotenusa; ◼ sin(x): retorna o seno de x radianos; ◼ tan(x): retorna o tangente de x radianos.
  • 7.
    Constantes 7 ◼ pi: aconstante matemática π = 3.141592…, para a precisão disponível; ◼ e: a constante matemática e = 2.718281…, para a precisão disponível; ◼ tau: a constante matemática τ = 6.283185…, para a precisão disponível.
  • 8.
    Funções Math ⚫ Parainformações: https://docs.python.org/pt-br/3/library/math.html 8