ForHosting KIT · Matemática

Multiplicação escalar de matrizes

Multiplique uma matriz 2 × 3 por −2 e todos os elementos mudam de uma vez: 1 vira −2, 4 vira −8 e 8 vira −16, enquanto a forma continua 2 × 3. 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
Se você digitar
Escalar
-2
Você obtém
Linhas
2
Colunas
3

A multiplicação escalar de matrizes aplica uma constante a todas as entradas e mantém o número de linhas e colunas. Esta calculadora recebe uma matriz retangular de números reais finitos e um escalar finito, valida os dois dados e devolve a matriz escalada, suas dimensões e as entradas normalizadas. Use uma constante negativa para inverter sinais, zero para criar uma matriz nula com o mesmo formato ou uma fração para reduzir todos os valores proporcionalmente. O cálculo é determinístico e local: não usa serviços externos, modelos, horário atual nem aleatoriedade. Matrizes vazias, irregulares, grandes demais ou com valores não finitos são recusadas claramente.

O que significa multiplicar uma matriz por um escalar

Um escalar é um único número, enquanto uma matriz é uma organização retangular de números. Se o escalar for k e a matriz for A, a matriz escalada kA terá entradas (kA)[i][j] = k × A[i][j]. A operação percorre cada posição de modo independente, sem combinar linhas ou misturar colunas.

Assim, uma matriz com m linhas e n colunas sempre gera outra matriz m por n. Multiplicar por um preserva os valores; por zero cria a matriz nula do mesmo formato; e por menos um produz o inverso aditivo. Uma fração reduz cada magnitude, enquanto um fator com valor absoluto maior que um a amplia.

Isso é diferente do produto matricial, que forma produtos escalares entre linhas e colunas e exige duas matrizes compatíveis. Também não altera apenas uma linha ou coluna, pois a constante é aplicada uniformemente. A multiplicação escalar é distributiva sobre a soma e respeita produtos de escalares: k(A+B)=kA+kB e c(kA)=(ck)A.

Essas identidades tornam a operação fundamental em espaços vetoriais, transformações lineares, computação gráfica, modelos numéricos e cursos introdutórios de álgebra linear.

Onde o escalonamento de matrizes é útil

A multiplicação escalar aparece sempre que todos os componentes de uma grade precisam mudar pelo mesmo fator. Estudantes podem conferir exercícios, testar mudanças de sinal e observar por que as dimensões são preservadas. Professores podem criar exemplos com escalar zero, identidade, fatores negativos, frações e leis distributivas sem um sistema algébrico completo.

Em gráficos, matrizes de coordenadas, intensidades ou coeficientes podem exigir um fator uniforme. Em engenharia e dados, tabelas de coeficientes frequentemente são convertidas entre unidades, normalizadas por um denominador comum ou ajustadas por uma constante de calibração. A calculadora não faz produto entre matrizes, determinante, inversa, autovalores, redução de linhas, aritmética complexa ou expressões simbólicas.

Exercícios de álgebra linear

Confira cada entrada de uma matriz escalada manualmente e confirme que o número de linhas e colunas não mudou.

Ajuste uniforme de coeficientes

Aplique um único fator de calibração, normalização ou conversão de unidades a uma tabela retangular inteira.

Casos de teste determinísticos

Gere matrizes escaladas estáveis para SDKs, corretores, planilhas e exemplos numéricos sem outra biblioteca.

A multiplicação escalar altera as dimensões?

Não. Uma entrada m por n sempre devolve uma matriz escalada m por n, pois cada elemento é substituído separadamente.

O que acontece quando o escalar é zero?

Todas as entradas de saída viram zero, mas o resultado mantém exatamente o mesmo número de linhas e colunas.

O que faz um escalar negativo?

Ele inverte o sinal de cada elemento e muda seu tamanho. Com −2, o elemento 4 vira −8 e o −2 vira 4; com −1 você obtém a matriz oposta, os mesmos valores com sinal contrário.

É o mesmo que multiplicar duas matrizes?

Não. O produto de matrizes combina linhas de uma com colunas de outra, enquanto a multiplicação por escalar atua em cada casa separadamente com o mesmo número. Linhas e colunas não se misturam.

O que acontece se o escalar for uma fração?

Todos os valores diminuem na mesma proporção, porque um escalar entre −1 e 1 contrai cada valor. Um escalar com valor absoluto acima de 1 amplia os valores, e 1 deixa a matriz igual.

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-scalar-multiply

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-scalar-multiply \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"matrix":[[1,-2,3.5],[0,4,8]],"scalar":-2}'
{
  "matrix": [
    [
      1,
      -2,
      3.5
    ],
    [
      0,
      4,
      8
    ]
  ],
  "scalar": -2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "algebra.matrix_scalar_multiply",
  "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_rows50
max_cols50
max_abs_entry1000000000000000
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.

Como informar a matriz e interpretar a resposta

Os limites publicados permitem até cinquenta linhas e cinquenta colunas, com magnitudes controladas para execução previsível no navegador e na borda. Por exemplo, [[1,-2],[3,0]] vezes -4 resulta em [[-4,8],[-12,0]] e continua com duas linhas e duas colunas. O solver não presume que um campo vazio seja zero nem distribui fatores diferentes entre linhas. Envie matrix como uma lista não vazia de linhas e scalar como um número finito. Cada linha deve ser uma lista não vazia, todas devem ter a mesma quantidade de colunas e cada célula deve conter um número JSON finito. São aceitos a como alias de matrix e k ou constant como aliases de scalar. Uma resposta válida contém scaled_matrix, a nova matriz; matrix, os valores validados; scalar, a constante usada; e rows e cols, que confirmam as dimensões. O zero negativo é normalizado para zero, mantendo o JSON estável. Campos ausentes, linhas vazias, formatos irregulares, textos em células, Infinity, NaN, dimensões excessivas e estouro numérico retornam invalid_input.

Onde o escalonamento de matrizes é útil

Desenvolvedores podem chamar a API para gerar casos determinísticos para bibliotecas, corretores e planilhas. A versão no navegador roda localmente; cada item API válido custa US$ 0,002, e falhas de validação não são cobradas. Sem rede, aleatoriedade, modelos ou dependência de horário, entradas JSON iguais sempre produzem saídas iguais.

Como multiplicar uma matriz por um escalar?

Multiplique cada entrada pelo mesmo escalar. Envie a matriz retangular em matrix e a constante em scalar; scaled_matrix contém o resultado.

A matriz e o escalar aceitam decimais e negativos?

Sim. Qualquer número real JSON finito dentro do limite publicado é aceito, incluindo decimais, negativos e zero.

Quanto custa a calculadora?

O cálculo interativo no navegador é gratuito. Cada solicitação API válida custa US$ 0,002; entradas rejeitadas não são cobradas.

Ver a documentação completa do KIT →