Programas

Existem diversos softwares científicos para computação numérica. O mais famoso deles é o Matlab (que é pago). Existem alternativas excelentes, gratuitas, como o Octave e o Scilab, que são semelhantes ao Matlab e fornecem um poderoso ambiente computacional aberto para aplicações científicas.

  • Página para Download:
    • Octave (www.gnu.org/software/octave/)
    • Scilab (www.scilab.org)
  • Arquivos .m: são scripts ou funções do Octave/Matlab (veja os tutoriais acima). Os arquivos .m disponibilizados abaixo são funções. Lembre-se que um dos principais objetivos do curso é que você compreenda os algoritmos abaixo e saiba implementá-los. Portanto, tenha muito cuidado para não usar as funções abaixo sem saber o que está acontecendo (isso certamente não te ajudará na hora das avaliações).
    • Polinômio de Taylor:
      • taylorpoly.m – devolve o polinômio de Taylor de grau n de uma função;
      • plot_taylorpoly.m – plota a função e o polinômio de Taylor de grau n no intervalo [a,b]
    • Aritmérica do ponto flutiante:
      • epsilon.m – unidade de arredondamento relativa (devolve menor u positivo tal que x+u>u);
    • Zero de funções:
    • Sistemas não lineares:
      • newton_snl.m – método de Newton para resolver sistemas não lineares n por n;
    • Sistemas Lineares:
      • sistriangL.m – solução de sistema triangular inferior;
      • sistriangU.m – solução de sistema triangular superior;
      • elimgauss.m – solução de sistema linear, usando Eliminação de Gauss;
      • elimgausspiv.m – solução de sistema linear, usando Eliminação de Gauss com pivoteamento;
      • fatorLU.m – fratoração LU (A=LU);
      • fatorLUpiv.m – fatoração LU com pivoteamento (PA=LU);
      • jacobi.m – método de Jacobi;
      • gaussseidel.m – método de Gauss-Seidel;
      • sor.m – método SOR;
    • Interpolação:
    • Integração:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *