Skip to content

luizgmelo/elementary_matrix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Row Reduced Echelon Form (WARN: Portuguese Brazil)

Forma da Matriz escada reduzida por linha.

O que é o projeto? Transform matrix to reduce row echelon form made in python.

Um programa que transforma uma matriz para forma reduzida por linha feito em python.

Requisitos para bom entendimento do código/projeto

  • Conhecimento de Python
  • Saber transformar a matriz para forma escada reduzida por linha no papel.

Caracteristicas O programa tem que ser feito para manipular matrizes.

Ele precisa trocar uma linha por outra da matriz. (Permutar Duas Linhas)
Ele precisa multiplicar uma linha por um determinado número não nulo. (Multiplicar Linha)
Ele precisa multiplicar uma linha por um determinado número com o movimento fazendo uma soma. (Multiplicar com movimento)

Algorithm Algoritmo

  1. Encontre a primeira coluna não nula (da esquerda para a direita). Esta coluna é chamada de coluna pivô.
  2. Na coluna pivô identifique o primeiro elemento (de cima para baixo) não nulo. Este elemento é chamado de elemento pivô.
  3. Se o elemento pivô não pertence à primeira linha então permute a linha que contenha o pivô pela primeira linha.
  4. Multiplique a primeira linha pelo inverso do pivô, para obter na primeira linha da coluna do pivô o elemento 1.
  5. Zerar os elementos da coluna do pivô.
  6. Seja B a submatriz de A obtida retirando-se a primeira linha de A. Repita os passos 1 a 5 para a matriz B.
  7. Determine todos os pivos matriz encontrada.
  8. Zerar os elementos da coluna dos pivos.

About

Transform matrix to reduce row echelon form made in python.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages