$tan (Tangente)

Última atualização: 2026-10-09

$tan (Tangente)

$tan retorna a tangente de um valor expresso em radianos. É usado em cálculos de inclinação, conversão de gradientes e medição de ângulos. Um argumento nulo ou ausente resulta em null, entrada NaN retorna NaN e ±Infinity gera erro. Observe que a tangente é indefinida em múltiplos ímpares de 90 graus (π/2 radianos), onde o resultado pode ser extremamente grande ou null. Converta ângulos com $degreesToRadians primeiro.

CategoriaMatemática
Versão do MongoDB1.0+
Idioma do Exemplomongosh (Shell)

📝 Sintaxe

{ $tan: <expressão-numérica> }

⚙️ Parâmetros

radianosUma expressão numérica em radianos.

Retorno:A tangente dos radianos de entrada; null quando null ou ausente, erro para ±Infinity

▶ Exemplo

Execute os comandos abaixo no seu mongosh local (requer um mongod em execução):

// $tan: tangente após converter graus para radianos
db.trig.aggregate([
  { $project: {
      slope: { $tan: { $degreesToRadians: '$deg' } }
  } }
])

Saída:

{ '_id': 1, 'slope': 0.9999999999999999 }
{ '_id': 2, 'slope': 1.7320508075688767 }

📌 Notas

Mais casos práticos em breve.

📚 Tutoriais Relacionados

❓ Perguntas Frequentes

QComo $tan, $sin e $cos se relacionam?
A$tan equivale a $sin dividido por $cos, então a tangente é a razão entre seno e cosseno.
QO que $tan retorna para 90 graus?
AA tangente é indefinida em 90 graus e o resultado não é confiável; verifique o ângulo primeiro.
QComo recupero um ângulo a partir de $tan?
AAplique $atan à tangente para obter a inversa e depois converta os radianos para graus.
Web-Tutorial.com

Equipe Técnica Web-Tutorial

Uma plataforma de tutoriais mantida por diversos desenvolvedores. Cada tutorial é escrito e revisado por profissionais da área correspondente. Trabalhamos para manter nosso conteúdo preciso e confiável — se encontrar algum problema, avise-nos.

100%