ForHosting KIT · Matemática

Calculadora de autovalores 2×2

Digite as quatro entradas de uma matriz 2×2 e obtenha autovalores e autovetores: a matriz com linhas (4, 1) e (2, 3) tem traço 7, determinante 10 e autovalores 5 e 2. 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

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

Uma calculadora de autovalores 2×2 responde à pergunta clássica da álgebra linear para as menores matrizes quadradas não triviais: dada uma matriz real A com quatro entradas finitas, quais escalares λ e quais vetores não nulos v satisfazem Av = λv? Esta ferramenta monta o polinômio característico mônico det(A − λI) = λ² − tr(A)λ + det(A), resolve a quadrática com o discriminante Δ = tr² − 4 det e devolve dois autovalores reais distintos, um autovalor real repetido ou um par conjugado complexo, junto com autovetores correspondentes (vetores reais unitários ou vetores complexos como partes real e imaginária).

O que a equação característica calcula para uma matriz 2×2

Expandindo o determinante dois por dois obtém-se a quadrática mônica λ² − (a+d)λ + (ad − bc), de modo que os coeficientes ficam completamente determinados pelo traço tr(A) = a + d e pelo determinante det(A) = ad − bc. O discriminante dessa quadrática é Δ = tr(A)² − 4 det(A), que se expande de forma equivalente a (a − d)² + 4bc.

Quando Δ é positivo há dois autovalores reais distintos λ± = (tr ± √Δ) / 2; quando Δ é zero há um autovalor real repetido λ = tr/2 de multiplicidade algébrica dois; quando Δ é negativo as raízes são o par conjugado complexo α ± iβ com α = tr/2 e β = √|Δ|/2.

Cada autovalor real λ vem com pelo menos um autovetor real do espaço nulo de A − λI: um gerador conveniente é a linha não nula dessa matriz convertida em um 2-vetor, que esta ferramenta orienta para que a primeira componente não nula seja não negativa e depois normaliza para comprimento euclidiano unitário. Para um autovalor repetido a multiplicidade geométrica pode ser um (uma única reta de autovetores, o caso defectivo) ou dois (todo vetor não nulo funciona quando A é um múltiplo escalar da identidade).

Professores, corretores e autores de katas se importam tanto com a rejeição não numérica quanto com as raízes: uma célula com texto não é entrada de matriz, e inventar zero ou NaN esconderia o erro.

Dicas práticas, limites e buscas relacionadas

Mantenha cada entrada dentro da faixa absoluta publicada e prefira arrays numéricos aninhados quando controlar o cliente; a forma texto é conveniente para fluxos de colar da planilha mas ainda se interpreta sob as mesmas regras numéricas. Discriminantes quase nulos são tratados como zero exato sob um épsilon fixo para que o ruído de ponto flutuante não transforme uma raiz repetida em um par complexo minúsculo.

Esta página mira quem busca uma calculadora de autovalores 2×2, um resolvedor de equação característica ou autovetores dois por dois online; não é um eigensolver n×n geral, nem ferramenta de decomposição em valores singulares, nem sistema de álgebra computacional para entradas simbólicas. Prefira esta capacidade quando já tiver quatro entradas numéricas e só precisar do espectro em forma fechada; se a fonte for um problema enunciado, monte primeiro a matriz de coeficientes.

Cheques de ida e volta são fáceis: verifique que cada par real reportado cumpre Av ≈ λv dentro do arredondamento, que o produto dos autovalores iguala det e a soma iguala o traço, e que pares complexos aparecem como conjugados. Use ferramentas de posto de matriz quando precisar do posto por pivôs em vez do espectro, e reserve bibliotecas numéricas n×n para problemas densos maiores fora deste escopo educativo dois por dois.

Checagem de lição de autoproblemas 2×2

Alunos colam matrizes dois por dois do livro e comparam raízes características e autovetores manuscritos com um resultado determinístico antes de entregar.

Checagens rápidas de espectro em modelos pequenos

Pipelines de controle e dados afirmam o espectro de um bloco 2×2 (estabilidade, autovalores positivos) sem puxar uma pilha completa de álgebra linear numérica.

Como os autovalores 2×2 são calculados aqui?

A ferramenta forma o polinômio característico mônico λ² − tr(A)λ + det(A), avalia o discriminante Δ = tr² − 4 det e resolve a quadrática. Autovetores vêm do espaço nulo de A − λI (ou construção conjugada complexa quando Δ < 0).

O que acontece se uma entrada não for um número?

A ferramenta nunca inventa autovalores NaN nem coage texto a zero em silêncio.

Funciona para matrizes maiores que 2×2?

Não. Esta capacidade aceita apenas matrizes reais exatamente dois por dois para que a quadrática característica em forma fechada se aplique. Use um eigensolver numérico geral para problemas n×n.

E se o discriminante for negativo?

Você obtém um par conjugado complexo de autovalores α ± iβ com autovetores reportados como partes real e imaginária. Esse é o espectro correto sobre os complexos para uma matriz real sem autovalores reais.

A calculadora de autovalores 2×2 é grátis?

A ferramenta do navegador é grátis e roda localmente.

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/algebra/eigenvalues-2x2

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/algebra/eigenvalues-2x2 \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[4,1],[2,3]]}'
{
  "matrix": [
    [
      4,
      1
    ],
    [
      2,
      3
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.eigenvalues_2x2",
  "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_abs1000000000000
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.

Informe a matriz como linhas numéricas aninhadas ou como texto simples com vírgulas e quebras de linha; células não numéricas e tudo que não for exatamente dois por dois são rejeitados com invalid_input para que lições e pipelines nunca vejam NaN silenciosos. O caminho é aritmética determinística pura —sem rede, sem sementes aleatórias, sem relógio— de modo que o executor gratuito do navegador e a API pré-paga devolvem o mesmo JSON após arredondamento fixo a doze casas decimais a cada chamada.

O que a equação característica calcula para uma matriz 2×2

Para uma matriz real A = [[a, b], [c, d]], os autovalores são as raízes do polinômio característico p(λ) = det(A − λI). Autovalores complexos chegam com autovetores complexos reportados como vetores de coordenadas reais e imaginárias separados para o JSON permanecer em números simples.

Como chamar a API e o que volta na resposta

Aceite um array de exatamente duas linhas de dois números finitos cada —por exemplo [[4, 1], [2, 3]]— ou um bloco de texto com duas linhas separadas por quebras de linha ou ponto e vírgula e entradas separadas por vírgulas ou espaços. Validação falha nunca consome saldo pré-pago, o que mantém baratos scripts exploratórios quando aprendizes enviam de propósito células de texto ou erros de colagem três por três. Envie um corpo JSON com um campo obrigatório matrix (aliases rows, A e data). Cada entrada deve ser um número finito cujo valor absoluto permaneça dentro do limite publicado de um trilhão; dimensões diferentes de dois por dois, linhas vazias, matrix ausente e células não numéricas devolvem invalid_input e nunca são cobradas. Em sucesso a resposta define matrix como o original arredondado, trace e det como os invariantes arredondados, characteristic como a tripla de coeficientes mônicos [1, −tr, det] mais uma string de fórmula e o discriminante, kind como um de two_real, repeated_real ou complex_conjugate, eigenvalues como lista ordenada de valores com flags reais e multiplicidades, eigenvectors como dados de vetor correspondentes (e normalizados unitários), message como resumo curto e steps como array ordenado de notas de derivação que você pode mostrar em folhas ou afirmar em testes. O preço é um US$ 0,002 fixo por requisição bem-sucedida com unidade item e preço unitário marginal zero.

Dicas práticas, limites e buscas relacionadas

Ao ensinar, combine exemplos: [[4, 1], [2, 3]] tem autovalores reais distintos cinco e dois com autovetores claros; a identidade tem autovalor duplo um com multiplicidade geométrica dois; um bloco de rotação-escala como [[0, −1], [1, 0]] produz autovalores imaginários puros ±i; e uma matriz com célula string demonstra a rota dura invalid_input para entradas não numéricas.

Testes unitários de código de álgebra linear

Gere casos two_real, repeated e complex_pair de referência mais rejeições não numéricas deliberadas para valores esperados em katas de programação.

Ver a documentação completa do KIT →