ForHosting KIT · Matemática

Norma de matriz

Resuma uma matriz em um número: para as linhas 1, −2, 3 e 4, 0, −1, a norma infinito é 6 e a norma um é 5. Escolha Frobenius, um ou infinito; outro nome é recusado para que um deslize não troque a fórmula. 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 norma matricial resume o tamanho de uma matriz inteira em um único número não negativo, mas cada norma mede esse tamanho de modo diferente. Esta calculadora aceita uma matriz retangular com entradas reais finitas e calcula a opção que você indicar: norma de Frobenius, norma induzida um ou norma induzida infinito.

Escolha a norma adequada à sua questão

A palavra norma não identifica uma única fórmula de matriz; portanto, primeiro decida qual noção de tamanho importa. A norma de Frobenius considera todas as entradas: eleva os valores absolutos ao quadrado, soma os quadrados e extrai a raiz. Ela é intuitiva quando a matriz é vista como um vetor longo e aparece na medição do erro total entre arranjos.

A norma induzida um soma os valores absolutos em cada coluna e devolve a maior soma, destacando a coluna de maior magnitude total. A norma infinito soma por linha e devolve a maior soma, destacando a linha dominante. Qualquer outro rótulo é rejeitado para impedir que um erro acione uma definição errada.

Na matriz com linhas um, menos dois, três e quatro, zero, menos um, as somas das linhas são seis e cinco, logo a norma infinito é seis. As somas das colunas são cinco, dois e quatro, logo a norma um é cinco. Frobenius é a raiz de trinta e um.

A diferença mostra por que a escolha faz parte da entrada matemática.

Prepare e valide as entradas da matriz

Cada linha precisa ser um array não vazio, e todas devem conter exatamente a mesma quantidade de entradas. Matrizes quadradas e retangulares são aceitas. O manipulador rejeita células ausentes, textos numéricos, booleanos, null, NaN e infinitos em vez de convertê-los, pois uma conversão silenciosa pode transformar dados ruins em um resultado aparentemente correto.

O caminho atual aceita até sessenta e quatro linhas e sessenta e quatro colunas. Após a validação, as normas um e infinito calculam somas absolutas por coluna ou linha. Frobenius usa uma soma de quadrados escalada, equivalente à fórmula comum, que reduz estouros intermediários evitáveis.

Se até o resultado final estiver fora do intervalo finito, a solicitação retorna erro. Nenhuma matriz é alterada, preenchida, transposta ou normalizada como efeito colateral.

Use o resultado em cálculos e verificações

Normas de matriz são úteis quando uma estrutura grande precisa de uma magnitude única e comparável. Na álgebra numérica, as normas um e infinito ajudam em limites de condicionamento, critérios de parada e estimativas de crescimento. Em aprendizado de máquina e estatística, Frobenius mede a discrepância total entre matrizes de coeficientes, embeddings, covariâncias ou imagens.

Em testes, matrizes conhecidas fornecem casos de regressão concisos para bibliotecas novas. Norma zero significa que todas as entradas são zero; toda matriz finita não nula produz resultado positivo. Multiplicar as entradas por um escalar multiplica cada norma por seu valor absoluto, uma verificação útil.

Erros apontam norma incompatível, linha irregular, entrada não finita ou limite excedido.

Comparar matrizes de parâmetros

Use Frobenius em uma matriz de diferenças para resumir a deriva total entre versões de um modelo.

Conferir exercícios numéricos

Verifique somas máximas de colunas e linhas em tarefas sobre normas um e infinito.

A matriz pode ser retangular?

Sim. Todas as linhas precisam ter o mesmo comprimento positivo, mas os totais de linhas e colunas podem diferir.

Como a norma de Frobenius é calculada?

Ela é a raiz da soma dos quadrados de todas as entradas. Uma acumulação escalada reduz estouros intermediários evitáveis.

Qual é a diferença entre um e infinito?

A norma um é a maior soma absoluta de coluna; a norma infinito é a maior soma absoluta de linha.

Qual norma de matriz devo escolher?

Escolha Frobenius quando tratar a matriz como uma longa lista de números, por exemplo para medir o erro total entre duas tabelas. Escolha a norma um para destacar a coluna mais pesada e a norma infinito para destacar a linha mais pesada.

Qual o tamanho máximo de matriz que posso digitar?

Até 64 linhas e 64 colunas de números reais finitos. Todas as linhas precisam ter a mesma quantidade de valores, e a matriz nunca é completada, transposta nem reescalada para caber.

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/math/matrix-norm

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/math/matrix-norm \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[1,-2,3],[4,0,-1]],"norm_type":"frobenius"}'
{
  "matrix": [
    [
      1,
      -2,
      3
    ],
    [
      4,
      0,
      -1
    ]
  ],
  "norm_type": "frobenius"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "math.matrix_norm",
  "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_rows64
max_cols64
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.

Ela valida o formato e cada entrada antes do cálculo e retorna o tipo escolhido e um valor determinístico para exercícios, testes de software, análise numérica e automação por API.

Escolha a norma adequada à sua questão

Selecione `frobenius`, `one` ou `infinity` em norm_type.

Prepare e valide as entradas da matriz

Envie matrix como um array JSON não vazio de linhas. Cada entrada deve ser um número JSON finito. A resposta compacta traz norm_type com a escolha canônica e value com o escalar em precisão estável.

Use o resultado em cálculos e verificações

Interprete value junto com norm_type, porque valores de definições diferentes não devem ser comparados como se viessem da mesma fórmula. Navegador e API compartilham o mesmo solucionador puro, sem rede, aleatoriedade, estado ou relógio. Assim, a mesma entrada gera a mesma saída. O navegador é grátis; um item correto de API custa US$ 0,002.

Criar testes de regressão

Gere valores esperados determinísticos para matrizes retangulares, sinalizadas, esparsas e nulas.

Quais normas de matriz são aceitas?

Os valores de norm_type aceitos são `frobenius`, `one` e `infinity`; outros retornam invalid_input.

Quanto custa uma solicitação de API?

Um item de API concluído custa US$ 0,002. A calculadora no navegador é grátis e entradas inválidas não são cobradas.

Ver a documentação completa do KIT →