Solucao Regra Cramer
Apesar de existir o método de solução de um sistemas de equações, através da inversa, dado pela equação
nem sempre é vantajoso ou prático, realizar esta operação. Sendo assim, outra opção é pelo método da Regra de Cramer, especialmente se temos interesse em apenas uma icógnita .
A regra de Crammer é definido pela seguinte equação
sendo a matriz formada pela substituição da k-ésima coluna de por .
;
Usando o MatLab para implementar a solução, tem-se
%regra crammer %regra crammer A = [5 7; -8 4]; B = [3; -9]; temp = A; temp(:,1) = B(:,1) x1 = det(temp)/ det(A) temp = A; temp(:,2) = B(:,1) x2 = det(temp)/ det(A) %Solucao pela inversa de A x = inv(A)*B
O que torna o procedimento interessante para a disciplina de Controle é a oportunidade de encontrar a solução em matrizes simbólicas.
Exemplo:
Considere o sistema apresentado em função de
. =
cuja solução pelo MatLab, na sistemática padrão é apresentado como
Porém, utilizando a Regra de Cramer, pode-se obter apenas uma das incógnitas desejadas, por exemplo , que pela sistemática apresentada, obtêm-se os mesmo valor de :
syms s V M = [s^2+2*s+1 -(2*s+5) 0;-(2*s+5) 2*s^2+5*s+6 1; 0 1 2*s+1] S = [V; 0; 0] temp = M; temp(:,2) = S(:,1) s2 = det(temp)/det(M) %Solucao pela inversa de M sol = inv(M)*S
Conclusão
Para entendimento do processo, através de uma solução manual, a regra de Cramer é mais simples de aplicar, o que facilita em relação ao trabalho maior de encontrar a inversa da matriz principal.
Se feito o uso de ferramentas computacionais, especialmente com manipulação simbólica, o procedimento é mais simples pelo método da inversa padrão.