ForHosting KIT · Matemática

Calculadora de raízes n-ésimas complexas

Receba todas as raízes n-ésimas de um número complexo, não só a principal: as raízes cúbicas de −8 são −2 e 1 ± √3 i, todas de magnitude 2, em 60°, 180° e 300°. Elas vêm ordenadas pelo ângulo ao redor do círculo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Parte real
-8
Parte imaginária
0
Grau
3
Você obtém
Magnitude
8
Ângulo (rad)
3,1415926536
Ângulo (graus)
180
Módulo da raiz
2

A calculadora de raízes complexas recebe um número complexo dado por sua parte real e sua parte imaginária, junto com um grau n inteiro positivo, e devolve a lista completa de suas raízes n-ésimas: exatamente n números complexos, cada um elevado à potência n reproduzindo o original. O cálculo aplica a fórmula de De Moivre, distribuindo as raízes uniformemente sobre um círculo no plano complexo, e apresenta cada raiz em forma retangular junto com sua magnitude e seu ângulo em radianos e em graus. O grau deve ser um inteiro positivo de até 1000 e ambas as partes devem ser números finitos; qualquer outra coisa é rejeitada com um erro de validação claro.

Por que um número complexo tem exatamente n raízes n-ésimas

Nos números reais, pedir uma raiz quadrada já é ambíguo: 4 tem duas raízes quadradas e os números negativos não têm nenhuma. Os números complexos resolvem isso de forma limpa. O teorema fundamental da álgebra garante que a equação w^n = z tem exatamente n soluções no plano complexo, contadas com multiplicidade, e todas são distintas sempre que z não é zero.

Por exemplo, o número 1 tem três raízes cúbicas: a conhecida raiz real 1 e duas raízes complexas, -1/2 mais ou menos sqrt(3)/2 vezes i, e cada uma elevada ao cubo devolve exatamente 1. Ao enviar uma parte real, uma parte imaginária e um grau para esta calculadora de raízes complexas, você recebe o conjunto completo, não apenas a chamada raiz principal que a maioria das calculadoras de bolso mostra.

A lista volta ordenada por ângulo crescente a partir da raiz principal, de modo que a primeira entrada é sempre a de menor argumento não negativo e as demais seguem no sentido anti-horário ao redor do círculo.

A fórmula de De Moivre e a geometria das raízes

O algoritmo é o teorema de De Moivre aplicado ao contrário. Primeiro, o número de entrada real + imag*i é convertido para a forma polar: a magnitude r é a hipotenusa das duas partes e o ângulo theta é o arco-tangente de dois argumentos, de modo que o quadrante sai sempre correto. Cada raiz n-ésima tem então magnitude r elevada a 1/n, igual para todas, o que coloca cada raiz sobre um mesmo círculo centrado na origem.

Os ângulos são (theta + 2*pi*k)/n para k de 0 a n-1: a volta completa é dividida em n setores iguais, então as raízes formam os vértices de um polígono regular de n lados inscrito nesse círculo, girado para que o primeiro vértice fique no ângulo theta/n. As oito raízes de ordem oito de um número sobre o eixo real positivo, por exemplo, caem a cada 45 graus como os pontos de uma rosa dos ventos.

A calculadora apresenta cada raiz de três maneiras ao mesmo tempo: como par retangular real e imag pronto para novos cálculos, como magnitude e como ângulo em radianos e em graus, porque radianos alimentam o código e graus alimentam as pessoas.

Validação, casos-limite e determinismo

O grau n deve ser um inteiro positivo: zero, valores negativos, frações como 2.5 e entradas não numéricas são rejeitados com um erro de entrada inválida que nomeia o campo degree, porque um grau fracionário ou não inteiro é outra operação (uma potência complexa, multivalorada de um modo mais profundo). O grau também é limitado a 1000, o que mantém a resposta limitada e o tempo de execução previsível; o limite está declarado nos limites da capacidade e é aplicado no código.

As partes real e imaginária devem ser números finitos; strings numéricas como "3.5" são aceitas por conveniência quando os valores chegam de formulários web, enquanto nulos, booleanos, arrays, strings vazias, NaN e Infinity são rejeitados nomeando o campo culpado. O número complexo zero é o único caso especial legítimo: sua magnitude é zero, então todas as suas raízes n-ésimas colapsam para 0 + 0i, e a calculadora devolve n cópias da origem em vez de falhar, o que mantém os pipelines totais.

Não há acesso à rede, nem aleatoriedade, nem relógio em nenhum ponto do cálculo, apenas um laço limitado de chamadas trigonométricas, de modo que a mesma entrada produz sempre os mesmos bytes.

Raízes da unidade e a FFT

Gere as n raízes n-ésimas de 1 + 0i, os fatores twiddle que impulsionam a Transformada Rápida de Fourier e outros algoritmos de processamento de sinais de divisão e conquista.

Resolvendo equações z^n = c

Encontre todas as soluções de uma equação como z^4 = -16 no plano complexo, não apenas a raiz principal, para lições de álgebra ou análise de sistemas polinomiais.

Projeto de filtros e controle

Posicione os polos de um filtro estilo Butterworth, que se distribuem sobre um círculo nos ângulos das raízes de -1, e leia cada polo diretamente em forma retangular.

Quanto custa?

O mesmo cálculo é gratuito no seu navegador nesta página.

O que é retornado exatamente?

Cada raiz traz seu índice, suas partes retangulares real e imaginária, sua magnitude e seu ângulo em radianos e graus.

Por que existem n raízes e não apenas uma?

A equação w^n = z tem exatamente n soluções no plano complexo. Elas ficam sobre um círculo como vértices de um n-ágono regular, espaçadas de 360/n graus, e cada uma elevada à potência n reproduz a entrada.

O que acontece com 0 + 0i?

A magnitude é zero, então cada raiz n-ésima é 0 + 0i. A calculadora devolve n cópias da origem em vez de falhar.

Quais entradas são rejeitadas?

Um grau que não seja um inteiro positivo (0, negativos, frações, texto) ou que exceda 1000, e partes real ou imaginária que não sejam números finitos. Strings numéricas como "3.5" e "4" são aceitas.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/math/complex-root

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/math/complex-root \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"real":1,"imag":1,"degree":2}'
{
  "real": 1,
  "imag": 1,
  "degree": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.complex_root",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

max_degree1000
HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

O mesmo algoritmo roda grátis no seu navegador nesta página, e o código idêntico atende a API paga a US$ 0,002 por requisição.

Por que um número complexo tem exatamente n raízes n-ésimas

Isso importa na prática porque ficar só com a raiz principal descarta soluções em silêncio: ao resolver z^n = -1 no projeto de filtros, ao encontrar as raízes da unidade que movem a Transformada Rápida de Fourier, ou ao calcular todos os pontos de equilíbrio de um sistema polinomial, você precisa das n respostas completas.

Validação, casos-limite e determinismo

Roda na edge em milissegundos, não guarda nada após a resposta e custa US$ 0,002 por requisição através da API, enquanto o uso interativo no navegador continua gratuito.

A primeira raiz é a raiz principal?

Sim. A lista começa em k = 0, cujo ângulo é o argumento de entrada dividido por n, que é a raiz n-ésima principal, e as demais raízes seguem no sentido anti-horário em ordem crescente de ângulo.

Ver a documentação completa do KIT →