Calculadora de potências pelo teorema de Moivre
Elevar ao cubo um número complexo de módulo 2 e argumento 30° dá módulo 8 e argumento 90°, ou seja, parte real 0 e parte imaginária 8. Informe módulo, argumento e potência em graus ou radianos; potências zero e negativas funcionam quando definidas. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Módulo
- 2
- Argumento
- 30
- Potência
- 3
- Unidade de ângulo
- Degrees
- Módulo
- 8
- Argumento
- 90
- Parte real
- 0
- Parte imaginária
- 8
Esta calculadora de potências pelo teorema de De Moivre eleva um número complexo escrito na forma polar a qualquer potência inteira permitida. Informe o módulo não negativo, o argumento e o expoente e escolha graus ou radianos. A calculadora aplica o teorema diretamente e retorna o novo módulo e argumento junto com as componentes real e imaginária na forma retangular. Ela aceita potências zero e negativas quando são matematicamente definidas, sendo útil para conferir exercícios, cálculos de engenharia e testes de software sem que você precise converter primeiro a entrada para a forma retangular.
Informe um número complexo na forma polar
Um número complexo na forma polar é descrito por um módulo e um argumento. O módulo é a distância até a origem, portanto esta calculadora exige um valor igual ou superior a zero. O argumento indica a direção do número e pode ser informado em graus ou radianos.
Selecione a unidade correspondente à sua fonte, sem converter o ângulo antes. Por exemplo, módulo 2 e argumento 30 graus representam o mesmo ponto que módulo 2 e argumento pi dividido por 6 radianos. A potência deve ser inteira, pois esta ferramenta aplica a versão para potências inteiras do teorema de De Moivre.
Potências positivas multiplicam o argumento enquanto ampliam ou reduzem o módulo. A potência zero devolve a identidade multiplicativa para qualquer entrada diferente de zero. Potências negativas calculam recíprocos, por isso a calculadora rejeita módulo zero combinado com expoente negativo.
Os ângulos não são reduzidos a um intervalo principal; manter o argumento multiplicado revela cada etapa do teorema e preserva voltas completas que podem ser relevantes em uma demonstração.
Entenda o cálculo de De Moivre
O teorema de De Moivre afirma que um número complexo polar na forma r vezes cosseno theta mais i seno theta, elevado a um inteiro n, torna-se r elevado a n vezes cosseno de n theta mais i seno de n theta. Assim, a calculadora realiza duas operações centrais: eleva o módulo à potência inteira escolhida e multiplica o argumento por essa potência. Em seguida, avalia o cosseno e o seno do ângulo resultante para obter as componentes retangulares.
A componente real é o novo módulo multiplicado pelo cosseno do novo argumento, e a componente imaginária é o novo módulo multiplicado pelo seno desse argumento. A expressão polar retornada apresenta exatamente o novo módulo e o argumento usados na conversão retangular. Como as funções trigonométricas são periódicas, um argumento como 450 graus pode indicar a mesma direção que 90 graus; o valor não normalizado continua correto e registra mais diretamente a multiplicação feita pelo teorema.
Leia e confira o resultado
A resposta apresenta o módulo resultante, o argumento, a unidade angular selecionada, as componentes real e imaginária, uma expressão polar legível e o nome do método. Use o módulo e o argumento ao continuar um cálculo em forma polar, ou use real e imaginária quando precisar da forma convencional a mais bi. Para uma conferência rápida, verifique se a raiz quadrada da soma dos quadrados das componentes coincide com o módulo retornado, considerando o arredondamento normal de ponto flutuante.
Você também pode dividir o argumento de saída pela potência para recuperar o argumento de entrada quando a potência não for zero. Potências negativas costumam gerar módulo fracionário e inverter o sinal do ângulo quando o ângulo original é positivo. As entradas não são enviadas a serviços externos, e o algoritmo não usa aleatoriedade, hora atual nem dados de rede.
Resultados fora de uma representação numérica finita útil são rejeitados para que você possa ajustar explicitamente o módulo ou o expoente.
Casos de uso
Confira exercícios de números complexos
Confirme resultados polares e retangulares de uma potência inteira mantendo visível o ângulo multiplicado do teorema.
Valide cálculos de engenharia
Eleve fasores em forma polar e obtenha componentes reais e imaginárias determinísticas para verificações posteriores.
Crie casos de teste de software
Gere valores esperados estáveis para código que implemente potências complexas, conversão polar ou identidades trigonométricas.
Perguntas frequentes
Qual fórmula a calculadora utiliza?
Ela utiliza [r(cos theta + i sin theta)]^n = r^n[cos(n theta) + i sin(n theta)] para um inteiro n.
Potências negativas são aceitas?
Sim, desde que o módulo não seja zero. Uma potência negativa toma o recíproco do módulo elevado e multiplica o ângulo normalmente.
Por que o argumento retornado supera uma volta?
A calculadora retorna diretamente n vezes theta, sem normalização, preservando as etapas do teorema de De Moivre. Ângulos coterminais indicam a mesma direção.
Quanto custa?
A calculadora do navegador pode executar localmente o mesmo cálculo puro.
Como elevar ao cubo um número complexo de módulo 2 e argumento 30 graus?
Eleve o módulo à potência 3 e multiplique o argumento por 3: o resultado tem módulo 8 e argumento 90 graus. Na forma retangular, isso dá uma parte real de 0 e uma parte imaginária de 8.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/trig/demoivre-power \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"modulus":2,"argument":30,"power":3}'const res = await fetch("https://api.kit.forhosting.com/trig/demoivre-power", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"modulus": 2,
"argument": 30,
"power": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/demoivre-power",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"modulus": 2,
"argument": 30,
"power": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/demoivre-power", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"modulus":2,"argument":30,"power":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"modulus":2,"argument":30,"power":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/demoivre-power", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"modulus": 2,
"argument": 30,
"power": 3
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.demoivre_power",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Limites
max_abs_power | 1000000 |
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
Entenda o cálculo de De Moivre
Pequenos resíduos de ponto flutuante próximos de zero são removidos da resposta, e valores finitos recebem arredondamento consistente para que chamadas repetidas produzam JSON estável.
Leia e confira o resultado
O preço da API é US$ 0,002 por solicitação, enquanto a versão no navegador executa localmente o mesmo cálculo determinístico.
Perguntas técnicas
Posso informar o argumento em radianos?
Sim. Defina angle_unit como radians; o argumento retornado também estará em radianos.