Potências de i: Calculadora da Unidade Imaginária
i elevado a 7 dá -i, e i elevado a 437 dá i: as potências de i se repetem a cada quatro passos, então qualquer expoente inteiro, enorme ou negativo, cai em 1, i, -1 ou -i. 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
- Expoente
- 7
- Resto
- 3
- Parte real
- 0
- Parte imaginária
- -1
- Exibição
- -i
A calculadora de potências da unidade imaginária calcula i elevado a qualquer expoente inteiro e devolve o resultado exato: um entre 1, i, -1 ou -i. Como as potências de i se repetem em um ciclo de quatro, a resposta é decidida inteiramente pelo resto do expoente módulo 4, o que significa que a ferramenta funciona de forma instantânea e exata para expoentes positivos enormes e também para negativos, onde o recíproco de i inverte os sinais seguindo o mesmo ciclo. Você envia um inteiro e recebe o resultado como parte real, parte imaginária, o resíduo do expoente módulo 4 e uma string de exibição legível.
Por que as potências de i se repetem em um ciclo de quatro
A unidade imaginária i é definida por uma única equação: i² = -1. Desse único fato decorre todo o resto. A partir daí o padrão se repete para sempre: 1, i, -1, -i, 1, i, -1, -i.
Como cada bloco de quatro multiplicações retorna a 1, qualquer expoente pode ser reduzido ao resto da divisão por 4 sem alterar o resultado: i^437 é igual a i^1 porque 437 mod 4 é 1. No plano complexo, cada multiplicação por i é uma rotação de noventa graus no sentido anti-horário, de modo que quatro multiplicações completam uma volta inteira e aterrissam de novo no eixo real positivo.
Expoentes negativos e o recíproco de i
As potências inteiras incluem expoentes negativos, e eles se comportam exatamente como a álgebra exige: i^-n significa 1 dividido por i^n. O recíproco de i é uma surpresa clássica. Dividir 1 por i e racionalizar o denominador resulta em -i, pois 1/i = i/i² = i/(-1) = -i.
Em termos geométricos, as potências negativas giram no sentido horário em vez do anti-horário, então i^-1 é um quarto de volta para baixo, sobre o eixo imaginário negativo. O ciclo de quatro passos continua regendo tudo: i^-1, i^-2, i^-3 e i^-4 valem -i, -1, i e 1 respectivamente, que é exatamente o ciclo direto percorrido de trás para frente.
Esta ferramenta trata o sinal corretamente com um módulo euclidiano, que sempre devolve um resto entre 0 e 3 mesmo quando o expoente é negativo, de modo que você nunca precisa raciocinar sobre a direção da rotação. O expoente só precisa ser um inteiro dentro da faixa de inteiros seguros da aritmética de dupla precisão, o que cobre qualquer valor que você possa digitar ou calcular em software comum.
Expoentes fracionários como 0.5 são rejeitados de imediato, porque i^(1/2) não é um valor único, mas um par de raízes quadradas, e escolher uma delas silenciosamente seria uma resposta errada disfarçada de certa.
Onde as potências de i aparecem no trabalho real
As potências cíclicas da unidade imaginária são ferramenta de trabalho em vários campos, não uma curiosidade de sala de aula. No processamento digital de sinais, a transformada discreta de Fourier multiplica amostras por raízes complexas da unidade, e em uma transformada de quatro pontos essas raízes são exatamente as potências de i, de modo que toda borboleta de FFT de base 4 é construída a partir deste ciclo.
Na análise de circuitos de corrente alternada, a impedância de um indutor é jωL e a de um capacitor é -j/(ωC): os fatores j são potências da unidade imaginária codificando defasagens de noventa graus entre tensão e corrente. Em computação gráfica e robótica, multiplicar um vetor por i é a rotação de noventa graus mais barata do plano, e potências encadeadas descrevem quartos de volta sucessivos de um referencial. Na mecânica quântica, a equação de Schrödinger traz um i explícito, e os operadores de evolução temporal acumulam potências dele.
Em todos esses contextos a aritmética é trivial, mas a convenção não: um deslize de uma posição no ciclo é um erro de sinal que corrompe uma fase, uma rotação ou um espectro mais adiante.
Casos de uso
Verifique uma FFT de base 4 ou um pipeline de DSP
Confira seus fatores de rotação (twiddle factors) contra as potências exatas de i nos estágios de quatro pontos, detectando erros de sinal e de ordenação na origem.
Crie uma ferramenta de ensino ou de exercícios
Gere resultados exatos de quartos de volta para exercícios sobre o plano complexo, defasagens em circuitos de CA e rotações de noventa graus.
Perguntas frequentes
Quanto custa?
Também é grátis rodar no seu navegador nesta página — o mesmo código é executado das duas formas.
O que é i elevado a uma potência negativa?
Segue o mesmo ciclo de quatro passos percorrido de trás para frente: i^-1 = -i, i^-2 = -1, i^-3 = i e i^-4 = 1. A ferramenta aceita qualquer inteiro seguro, positivo ou negativo.
Que entrada ela espera?
Um valor ausente, não numérico, não finito ou não inteiro é rejeitado com erro de entrada inválida, porque potências fracionárias de i têm múltiplos valores.
O que a resposta contém exatamente?
As partes real e imaginária do resultado (um entre 1, i, -1, -i), o expoente reduzido módulo 4 como residue, um eco da entrada e uma string de exibição como "-i" que você pode renderizar sem reformatar.
Por que o resultado é sempre um de quatro valores?
Como i² = -1, quatro multiplicações sucessivas por i retornam a 1, de modo que as potências se repetem no ciclo 1, i, -1, -i. Geometricamente, cada potência é uma rotação de noventa graus do plano complexo.
O resultado é determinístico?
Sim. O cálculo é um único módulo inteiro, sem aleatoriedade, relógios, iteração ou acesso à rede, então expoentes idênticos sempre produzem saída idêntica em qualquer máquina.
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/math/imaginary-number \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"exponent":7}'const res = await fetch("https://api.kit.forhosting.com/math/imaginary-number", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"exponent": 7
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/math/imaginary-number",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"exponent": 7
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/math/imaginary-number", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"exponent":7}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"exponent":7}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/math/imaginary-number", 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
{
"exponent": 7
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "math.imaginary_number",
"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.
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
O mesmo código determinístico roda grátis no seu navegador e pela API paga, então o que você testa nesta página é exatamente o que a sua integração recebe.
Por que as potências de i se repetem em um ciclo de quatro
Multiplique por i mais uma vez e você obtém i³ = i²·i = -i. Multiplique de novo e obtém i⁴ = (-i)·i = -(i²) = 1, de volta ao ponto onde a sequência começou. Esta calculadora aplica o ciclo diretamente com um módulo inteiro, sem iteração, sem trigonometria de ponto flutuante e sem aproximação, portanto a resposta é determinística: o mesmo expoente sempre produz uma saída idêntica byte a byte, seja no cálculo feito na aba do seu navegador, seja nos nossos servidores de borda pela API. O endpoint também informa o próprio resíduo, para que você veja qual etapa do ciclo gerou o resultado.
Onde as potências de i aparecem no trabalho real
Um endpoint determinístico com validação estrita de inteiros oferece uma convenção que você pode embutir em testes, ferramentas de ensino e geradores de código, segura para cachear, segura para repetir e segura para rodar em paralelo.
Casos de integração
Reduza expoentes enormes na hora
Calcule i^1000000 ou i^-987654321 sem laços: o resíduo módulo 4 decide a resposta, e a API a devolve junto com o resultado.