Instala o pacote completo com referência local e todos os modos publicados.
install mathmathNão é um interpretador de expressões: informe primeiro a função e depois os argumentos. Erros de domínio e divisão são explícitos; funções trigonométricas usam radianos, com deg2rad e rad2deg para converter graus.
math <function> [args]math pimostrar as constantes matemáticas pi ou e
math emostrar as constantes matemáticas pi ou e
math infmostrar valores especiais de ponto flutuante
math nanmostrar valores especiais de ponto flutuante
math abs <n>obter valor absoluto ou sinal de um número
math sign <n>obter valor absoluto ou sinal de um número
math min <numbers>obter mínimo ou máximo de vários números
math max <numbers>obter mínimo ou máximo de vários números
math clamp <value> <min> <max>limitar um valor ao intervalo escolhido
math ceil <n>arredondar para cima ou para baixo
math floor <n>arredondar para cima ou para baixo
math round <n> [precision]arredondar com precisão decimal opcional
math pow <base> <exponent>elevar um número a uma potência
math fpow <base> <exponent>elevar um número a uma potência
math sqrt <n>calcular raiz quadrada ou cúbica
math cbrt <n>calcular raiz quadrada ou cúbica
math exp <n>calcular funções exponenciais
math expm1 <n>calcular funções exponenciais
math hypot <x> <y>calcular a hipotenusa a partir de dois componentes
math intdiv <a> <b>executar divisão inteira
math fdiv <a> <b>executar divisão de ponto flutuante IEEE 754
math fmod <a> <b>calcular o resto em ponto flutuante
math log <n> [base]calcular logaritmo natural ou em base escolhida
math log10 <n>calcular logaritmo decimal ou log(1+n)
math log1p <n>calcular logaritmo decimal ou log(1+n)
math sin <rad>calcular funções trigonométricas em radianos
math cos <rad>calcular funções trigonométricas em radianos
math tan <rad>calcular funções trigonométricas em radianos
math asin <n>calcular funções trigonométricas inversas
math acos <n>calcular funções trigonométricas inversas
math atan <n>calcular funções trigonométricas inversas
math atan2 <y> <x>obter o ângulo a partir de dois componentes cartesianos
math sinh <n>calcular funções hiperbólicas
math cosh <n>calcular funções hiperbólicas
math tanh <n>calcular funções hiperbólicas
math asinh <n>calcular funções hiperbólicas inversas
math acosh <n>calcular funções hiperbólicas inversas
math atanh <n>calcular funções hiperbólicas inversas
math deg2rad <n>converter graus e radianos
math rad2deg <n>converter graus e radianos
math is_finite <n>inspecionar valores especiais de ponto flutuante
math is_infinite <n>inspecionar valores especiais de ponto flutuante
math is_nan <n>inspecionar valores especiais de ponto flutuante
math base_convert <number> <from> <to>converter inteiro sem sinal entre bases 2–36
math bindec <number>converter binário, hexadecimal ou octal para decimal
math hexdec <number>converter binário, hexadecimal ou octal para decimal
math octdec <number>converter binário, hexadecimal ou octal para decimal
math decbin <number>converter decimal para binário, hexadecimal ou octal
math dechex <number>converter decimal para binário, hexadecimal ou octal
math decoct <number>converter decimal para binário, hexadecimal ou octal
Os argumentos são validados antes do cálculo. Domínio inválido, divisão por zero ou base logarítmica incorreta geram erros claros, não resultados enganosos.
Decimais usam ponto; uma única vírgula também é aceita como separador. pi, e, inf, -inf e nan podem ser usados como números; a conversão de bases aceita 2–36.
Execute os exemplos preparados diretamente na página. Os resultados são predefinidos e exibidos no navegador; nenhum comando do terminal é executado no servidor.
Instale a versão compatível atual. Escolha Base para o conjunto completo de recursos ou Minimum para o pacote reduzido; use upgrade para atualizar um módulo já instalado.
Base e Minimum são dois pacotes da mesma versão atual do módulo.
Instala o pacote completo com referência local e todos os modos publicados.
install mathInstalar o pacote reduzido. A referência local é omitida;
install math -mInstalar exatamente esta versão publicada.
install math -v 1.1.4upgrade verifica compatibilidade e substitui o bloco somente quando necessário.
upgrade mathRemove o bloco da extensão sem afetar o núcleo ou outros módulos.
install math -uOs exemplos podem ser copiados, mas o site não os executa. Revise caminhos, permissões e opções destrutivas.
math pi3.14159265358979math abs -88math clamp 120 0 100100math round 12.3456 212.35math sqrt 819math sqrt -1Domain errormath intdiv 17 53math intdiv 8 0Division by zeromath log 1000 103math sin 00math sin 10.841470984807897math asin 2Domain errormath deg2rad 1803.14159265358979math base_convert 1010 2 16amath dechex 255ffCada função matemática agora tem sua própria linha de ajuda.