Você está na página 1de 1

clear, clc

function s = metodo_gauss_jordan(A,b)
//criar a matriz aumentada
Au = [A, b]
//gauss - jordan
saida = rref(Au)
//solucao
dimensao = size(saida)
colunas = dimensao(2)
ultima_coluna = colunas
s = saida(:,ultima_coluna)
endfunction

function y = imprime_matriz(M)
dimensao = size(M)
linhas = dimensao(1)
colunas = dimensao(2)
for i = 1:1:linhas
for j = 1:1:colunas
printf("%.2f ", M(i,j))
end
printf("\n")
end
y = -1

endfunction

//usar a função
A1 = [2 3 ; 1 -1]
b1 = [19; -3]
s1 = metodo_gauss_jordan(A1,b1)
y = imprime_matriz(s1)

Você também pode gostar