Explorar E-books
Categorias
Explorar Audiolivros
Categorias
Explorar Revistas
Categorias
Explorar Documentos
Categorias
Fortaleza, 2021
1
Fortaleza, 2021
2
RESUMO
SUMÁRIO
1 INTRODUÇÃO................................................................................................................................... 4
2 DESENVOLVIMENTO ..................................................................................................................... 5
REFERÊNCIAS .................................................................................................................................... 9
4
1 INTRODUÇÃO
2 DESENVOLVIMENTO
Onde:
p : índice da barra que se deseja eliminar;
j : linha que está sendo modificada ( em que o efeito da barra está sendo eliminado);
k :coluna do elemento que esta sendo modificado;
Aplicando o algoritmo acima podemos eliminar uma barra do sistema e
manter o efeito dela na matriz resultante.
6
Para simular este algoritmo precisaremos criar uma função no matlab que
receba uma matriz e a barra que sera eliminada, a função ( apêndice A) também
necessitara ser percorrida para aplicar o algoritmo acima, para isso utlizaremos 2 for,
para percorrer todas as linhas de uma coluna por vez , após isso teremos a matriz
reduzida mais ainda com o mesmo tamanho, então criaremos uma matriz de ordem
inferior preenchida com zeros, essa matriz será nossa nova matriz reduzida, porém
ela precisa ser re-preenchida com os valores calculados anteriormente, como
sabemos que quermos eliminar todas os elementos de índice pp, utlizaremos uma
condição if com esses parâmetros para preencher nossa nova matriz ( apêndice A ),
feito isso basta devolver a matriz como saída da função.
Para testarmos nosso programa iremos utilizar a matriz disponibilizada pelo
professor nos slides da disciplina, e iremos retirar a barra 2.
3 CONCLUSÕES E RECOMENDAÇÕES
matriz_prov(j,k)=matriz_in(j,k)-
((matriz_in(j,p)/matriz_in(p,p))*(matriz_in(p,k)));
end
end
a=length(matriz_prov)-1;
for x=1:a;
for y =1:a;
matriz_prov2(x,y)=0;
end
end
m=1;
n=1;
for j=1:lin;
for k =1:col;
if j~=p&&k~=p
matriz_prov2(m,n)=matriz_prov(j,k);
if(n<a)
n=n+1;
else
m=m+1;
n=1;
end
end
end
end
matriz_out=matriz_prov2;
9
REFERÊNCIAS