Inversa de matriz 2×2
Com as linhas 4, 7 e 2, 6, o determinante é 10, a adjunta tem linhas 6 e −7, e −2 e 4, e ao dividir por 10 obtém-se a inversa 0,6, −0,7, −0,2, 0,4. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.
Inverter uma matriz dois por dois é uma das primeiras habilidades de álgebra linear em forma fechada que o estudante encontra após determinantes, e reaparece em transformações gráficas, mínimos quadrados 2D, economia e solucionadores de sistemas pequenos. Esta calculadora de inversa 2×2 aceita uma matriz [[a, b], [c, d]], calcula det = ad − bc, monta a adjunta [[d, −b], [−c, a]] e devolve A⁻¹ = (1/det) · adj(A) quando o determinante é diferente de zero.
A fórmula da inversa 2×2: adjunta sobre determinante
Para uma matriz real A escrita em duas linhas [[a, b], [c, d]], o determinante é o escalar det(A) = ad − bc. Esse único número decide a invertibilidade: se det é zero, as linhas (e colunas) são linearmente dependentes, o mapa linear colapsa uma direção e nenhuma matriz B satisfaz AB = BA = I. Se det é diferente de zero, a inversa existe e tem a forma fechada célebre A⁻¹ = (1/det(A)) vezes a matriz adjunta.
A adjunta de uma matriz 2×2 obtém-se trocando as entradas da diagonal principal a e d e negando as entradas fora da diagonal b e c, o que produz adj(A) = [[d, −b], [−c, a]]. Multiplicar cada entrada dessa adjunta pelo recíproco do determinante gera os quatro números de A⁻¹.
É exatamente a fórmula que os manuais ensinam antes da eliminação de Gauss–Jordan em sistemas maiores: quatro multiplicações e uma subtração para o determinante, troca e troca de sinal para a adjunta, e quatro divisões (ou multiplicações por 1/det) para a inversa. A identidade A · A⁻¹ = I é consequência algébrica dessa construção, não um ajuste numérico separado.
Onde a inversa 2×2 é útil
Cursos de álgebra e plataformas de tutoria precisam de uma calculadora de inversa de matriz 2×2 que espelhe a fórmula da adjunta que o aluno escreve no papel, não uma caixa-preta de Gauss–Jordan n×n que esconde o passo de troca e negação. Cadernos de gráficos e jogos costumam inverter blocos 2×2 para transformações 2D, correções de cisalhamento ou atualizações de covariância sem puxar uma biblioteca completa de álgebra linear.
Economia e demos econométricas pequenas invertem jacobianos 2×2 ou matrizes de substituição em workers de borda onde o tamanho no cold start importa. Mantenha as requisições pequenas, fixe a inversa arredondada nos testes e obtenha valores A⁻¹ reproduzíveis para lição de casa, correção e scripts de produção sem montar infraestrutura simbólica ou BLAS própria.
Casos de uso
Checagens em sala e lição de casa
Permita que o aluno digite [[a,b],[c,d]] e confira det, adjunta e A⁻¹ com a fórmula do livro sem erros de sinal fora da diagonal.
Correção automática de provas e LMS
Avalie itens de inversa 2×2 com um oráculo determinístico que rejeita matrizes singulares e devolve entradas arredondadas de forma estável para comparação.
Transformações 2D e sistemas pequenos
Inverta blocos 2×2 em cadernos de gráficos, sensores ou econometria sem importar uma biblioteca geral de matrizes.
Perguntas frequentes
O que acontece se a matriz for singular?
Uma matriz singular não tem inversa e a chamada não é cobrada.
Que fórmula esta calculadora usa?
A fórmula fechada de adjunta sobre determinante só para matrizes 2×2—não a eliminação de Gauss–Jordan usada em inversas n×n gerais.
O que é a matriz adjunta de uma 2 × 2?
Trocam-se os dois elementos da diagonal principal e muda-se o sinal dos outros dois. Com as linhas 4, 7 e 2, 6, a adjunta tem linhas 6 e −7, e −2 e 4; dividindo-a pelo determinante, obtém-se a inversa.
Como conferir a inversa à mão?
Multiplique a matriz original pela inversa: o resultado deve ser a identidade, com 1 na diagonal e 0 fora dela. Com as linhas 4, 7 e 2, 6, o primeiro elemento é 4 vezes 0,6 mais 7 vezes −0,2, que dá 1.
Onde a inversa de uma matriz 2 × 2 é usada?
Em transformações gráficas, ajustes por mínimos quadrados em duas dimensões, pequenos modelos econômicos e sistemas de duas equações com duas incógnitas. É também o passo aprendido logo depois dos determinantes.
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/algebra/matrix-inverse-2x2 \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"matrix":[[4,7],[2,6]]}'const res = await fetch("https://api.kit.forhosting.com/algebra/matrix-inverse-2x2", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"matrix": [
[
4,
7
],
[
2,
6
]
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/algebra/matrix-inverse-2x2",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"matrix": [
[
4,
7
],
[
2,
6
]
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/algebra/matrix-inverse-2x2", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"matrix":[[4,7],[2,6]]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"matrix":[[4,7],[2,6]]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/algebra/matrix-inverse-2x2", 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
{
"matrix": [
[
4,
7
],
[
2,
6
]
]
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "algebra.matrix_inverse_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.
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
Quando a matriz é singular, a tarefa falha com invalid_input em vez de inventar uma inversa.
A fórmula da inversa 2×2: adjunta sobre determinante
Esta capacidade implementa só esse caminho de livro—sem refinamento iterativo nem pseudoinversa para entradas singulares—para que respostas de sala e da API fiquem alinhadas com o cálculo à mão.
Contrato de entrada, formato da resposta e rejeição de singulares
Falhas de validação e rejeições por singularidade não são cobradas. Envie um corpo JSON com o campo obrigatório matrix: um array aninhado de exatamente duas linhas, cada uma com exatamente dois números finitos, por exemplo [[4, 7], [2, 6]]. Os aliases a, A, mat e rows são aceitos para a mesma carga. Um inteiro opcional precision de 0 a 15 (padrão 12, aliases decimals e dp) controla quantas casas decimais aparecem em cada entrada devolvida. Cada célula pode chegar como número JSON ou string decimal; valores não finitos, contagens de linha erradas e tokens não numéricos falham com invalid_input indicando o campo. Em caso de sucesso o corpo ecoa matrix, os quatro escalares a, b, c, d, o determinante, a adjunta, a inversa, singular em false, method adjugate_over_determinant, uma string curta de fórmula e a precision usada. Exemplo: [[4, 7], [2, 6]] tem det = 24 − 14 = 10, adjunta [[6, −7], [−2, 4]] e inversa [[0.6, −0.7], [−0.2, 0.4]]. Combine a inversa com a sua própria multiplicação matriz–vetor se precisar resolver Ax = b; este endpoint devolve apenas A⁻¹ e não resolve sistemas lineares nem emite prosa passo a passo além do campo formula.
Perguntas técnicas
Como calcular a inversa de uma matriz 2×2?
Envie matrix [[a, b], [c, d]]. A API devolve A⁻¹ = (1/(ad−bc)) · [[d, −b], [−c, a]] quando o determinante é diferente de zero, além de det e da adjunta.
Posso escolher quantas casas decimais são devolvidas?
Sim. O precision opcional (aliases decimals, dp) é um inteiro de 0 a 15; o padrão é 12 casas decimais em cada entrada numérica.
Quanto custa a calculadora de inversa de matriz 2×2?
A ferramenta no navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida ou singular não é cobrada.