equationsToMatrix
Matriz de coeficientes e lado direito de um sistema linear.
Categoria: Mathematics > Equation Solving
Sintaxe
[A, b] = equationsToMatrix(eqs, vars)
Escreve o sistema linear como A*vars.' == b.
A = equationsToMatrix(eqs, vars)
Retorna apenas a matriz de coeficientes.
Descrição
As equações devem ser lineares em vars; tudo que não multiplica uma variável vai para b. As matrizes podem então ser passadas a linsolve, rank ou det.
Argumentos de entrada
eqs- Vetor de equações ou expressões simbólicas lineares.
vars- Vetor das incógnitas, que define a ordem das colunas.
Argumentos de saída
A- Matriz de coeficientes, uma linha por equação e uma coluna por variável.
b- Vetor coluna das constantes.
Exemplo
Duas equações e duas incógnitas
syms x y
[A, b] = equationsToMatrix([x + 2*y == 3, 4*x - y == 1], [x y])
Saída
A =
[1, 2]
[4, -1]
b =
3
1