ForHosting KIT · Matemática

Menor de matriz

Na matriz de linhas 1, 2, 3; 0, 4, 5; 1, 0, 6, ao riscar a linha 1 e a coluna 1 sobram as linhas 4, 5 e 0, 6, cujo determinante, 24, é o menor. Linhas e colunas são contadas a partir de 1. 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.

Um menor de matriz é o escalar obtido ao riscar uma linha e uma coluna de uma matriz quadrada e calcular o determinante do que resta. Esse único número é o bloco fundamental da expansão por cofatores, da adjunta, da regra de Cramer e de toda fórmula clássica da inversa de uma matriz pequena. Esta calculadora aceita um array aninhado quadrado de números reais finitos junto com índices de linha e coluna baseados em um, apaga essa linha e coluna, avalia o determinante do bloco restante com as mesmas fórmulas fechadas e o caminho LU usados pelas ferramentas irmãs de álgebra linear, e devolve o menor limpo junto com a submatriz, a entrada original, o método usado e uma string de fórmula curta. Entradas não quadradas, matrizes um por um, índices fora do intervalo, grades vazias, NaN, Infinity e arrays grandes demais são rejeitados com um erro de validação claro.

O que é um menor de matriz e como é calculado

Fixe uma matriz quadrada A de ordem n pelo menos dois e escolha inteiros i e j entre um e n inclusive. O menor M_ij é definido como o determinante da matriz (n menos um) por (n menos um) obtida ao apagar a linha i e a coluna j de A. Essa definição não multiplica por um sinal: a quantidade com sinal que aparece na expansão de Laplace é o cofator C_ij igual a menos um elevado a i mais j vezes M_ij.

Esta capacidade devolve o menor sem sinal, que é exatamente o que os livros pedem quando escrevem encontre M_23 ou liste todos os menores de uma matriz três por três. Internamente o motor primeiro valida que a entrada é um array quadrado verdadeiro de números finitos com n entre dois e trinta e dois, depois verifica que row e col são inteiros no intervalo, constrói a submatriz pulando a linha e a coluna escolhidas e por fim calcula o seu determinante.

Para um resto um por um o menor é simplesmente a entrada sobrevivente. Para um resto dois por dois usa-se a forma fechada ad menos bc. Para um resto três por três aplica-se a expansão de Laplace ao longo da primeira linha.

Para restos maiores uma fatoração LU com pivô parcial multiplica a diagonal de U pelo sinal da permutação. Verificações clássicas incluem a matriz três por três com linhas um dois três, zero quatro cinco e um zero seis cujo menor na linha um coluna um é vinte e quatro a partir do bloco dois por dois quatro cinco sobre zero seis.

Onde os menores de matriz aparecem no trabalho real

Cursos de álgebra linear do ensino médio e da faculdade atribuem constantemente tabelas de cofatores, expansão ao longo de uma linha escolhida e cálculo manual de menores dois por dois recortados de matrizes três por três; um único oráculo confiável que devolve a submatriz e o menor acelera a correção e a montagem de demos.

Problemas de competições de programação e aquecimentos de entrevista muitas vezes pedem um menor específico antes de pedir o determinante completo ou a inversa, e engenheiros precisam de um M_ij numérico em vez de um produto silencioso errado por um apagamento com deslocamento de um. Bibliotecas de computação gráfica e robótica que implementam inversão clássica por adjunta para blocos pequenos dependem de um conjunto completo de menores; verificar uma entrada contra esta calculadora captura cedo bugs de índice linha-coluna.

Cursos de estatística e álgebra linear numérica usam menores ao discutir menores principais e critérios de definição positiva para matrizes simétricas. Combine-a com o landing de determinante de matriz quando os alunos precisarem de det da matriz completa, e com landings de posto ou inversa quando o próximo passo for invertibilidade em vez de um único determinante com linha apagada.

Tabelas de cofatores para deveres

Gere M_ij e a submatriz com linha apagada para exercícios de livro 2×2, 3×3 e n×n pequenos para que professores e autocorretores compartilhem uma verdade de referência antes de os alunos multiplicarem pelo sinal do cofator.

Verificações de expansão de Laplace

Verifique cada menor que aparece ao expandir det(A) ao longo de uma linha ou coluna escolhida, capturando apagamentos com deslocamento de um antes de montar o determinante completo.

Preparação de adjunta e inversa

Calcule menores individuais usados para construir a matriz adjunta na inversão clássica de blocos densos pequenos em gráficos, robótica e receitas numéricas.

Qual é a diferença entre um menor e um cofator?

O menor M_ij é o determinante da matriz após apagar a linha i e a coluna j. O cofator é C_ij = (−1)^(i+j) · M_ij. Esta ferramenta devolve apenas o menor; aplique você mesmo o sinal se precisar do cofator.

Os campos row e col são base zero ou base um?

Base um, seguindo a notação dos livros M_11, M_23 e assim por diante. Para uma matriz n×n ambos os índices devem ser inteiros de 1 a n.

Por que uma matriz 1×1 é rejeitada?

Apagar a única linha e coluna deixa uma matriz 0×0 cujo determinante é uma convenção (muitas vezes 1) que confunde iniciantes. Exige-se n ≥ 2 para que cada menor seja um determinante de ordem positiva bem definido.

Quais métodos calculam o determinante restante?

Fórmulas fechadas 1×1 e 2×2, expansão de Laplace por cofatores para restos 3×3 e LU com pivô parcial para blocos maiores. A resposta inclui um campo method que nomeia o caminho usado.

Quanto custa?

A ferramenta do navegador é gratuita 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/matrix-minor

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/matrix-minor \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[1,2,3],[0,4,5],[1,0,6]],"row":1,"col":1}'
{
  "matrix": [
    [
      1,
      2,
      3
    ],
    [
      0,
      4,
      5
    ],
    [
      1,
      0,
      6
    ]
  ],
  "row": 1,
  "col": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.matrix_minor",
  "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.

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 que é um menor de matriz e como é calculado

Toda a aritmética é código de ponto flutuante determinístico com limpeza estável a doze dígitos significativos, sem sementes aleatórias, sem carimbos de relógio e sem chamadas de rede, de modo que entradas idênticas sempre produzem JSON idêntico.

O que você envia e o que recebe de volta

Envie três campos obrigatórios. Cada linha deve ter o mesmo comprimento, esse comprimento deve igualar o número de linhas e n deve ser pelo menos dois porque uma matriz um por um não tem menor próprio após remover sua única linha e coluna. Os campos row e col são inteiros baseados em um que nomeiam a entrada cujo menor você deseja; também são a linha e a coluna que serão apagadas. Se mais adiante você precisar do cofator com sinal, do determinante completo de A, da adjunta ou da inversa, trate-os como intenções de busca separadas em vez de sobrecarregar esta página de calculadora de menores. O campo matrix é um array JSON aninhado de linhas de números finitos, por exemplo um vírgula dois vírgula três depois zero vírgula quatro vírgula cinco depois um vírgula zero vírgula seis, ou uma string JSON que codifique o mesmo array aninhado. Matrix ausente, formas que não são arrays, linhas irregulares, células não numéricas, NaN, Infinity, grades vazias, dimensões maiores que trinta e dois e índices fora de um a n falham com invalid_input e não são cobrados. Em caso de sucesso a resposta informa a dimensão n, row e col ecoados, a entrada original a_ij nessa posição, a submatriz limpa, o menor escalar, o método de determinante usado na submatriz e uma string de fórmula curta da forma M_ij igual a det de A sem essa linha e coluna. O preço das chamadas API bem-sucedidas é a base publicada de US$ 0,002 por item; falhas de validação não consomem saldo pré-pago.

Onde os menores de matriz aparecem no trabalho real

Como esta capacidade é um motor parse puro, o preço da API é a base publicada de US$ 0,002 por item bem-sucedido e a validação falha não consome saldo.

Ver a documentação completa do KIT →