Trabalho prático - Metodos Numéricos Computacionais
13 de julho de 2008 – 5:19Olá!
No 4º periodo do meu curso de Engenharia, cursei a disciplina “Métodos Numéricos Computacionais”, que aborda os diversos métodos computacionais usados para solucionar problemas matemáticos em geral.
Meu trabalho consistia em implementar um algoritmo em qualquer linguagem de programação que resolvesse sistemas lineares pelo método iterativo de Jacobi.
Não entrarei em detalhes sobre o método, mas a descrição do mesmo pode ser encontrada no link:
http://www-di.inf.puc-rio.br/~tcosta/cap32.htm
Como usuário Linux e defensor do código aberto, decidi utilizar a linguagem Python em conjunto com a biblioteca NumPy. Esta dupla pode ser utilizada satisfatoriamente em substituição ao aclamado software (pago, e caro) MATLAB. No site da biblioteca existe até uma tabela de comparação entre as funções dela e as do MATLAB. Para praticamente todas as funções do MATLAB existe uma bblioteca alternativa no Python.
Implementei duas versões:
- Utilizando o processo iterativo simples:
http://codigofonte.rafaelmartins.com/python/metodo-de-jacobi - Utilizando o processo iterativo matricial:
http://codigofonte.rafaelmartins.com/python/metodo-de-jacobi-matricial
Até a proxima!
Uma resposta to “Trabalho prático - Metodos Numéricos Computacionais”
Proto!!!!!!!!!!
By BUZz em set 12, 2008