Obtenção de zeros de funções utilizando Python

Autores

DOI:

https://doi.org/10.5902/2179460X40478

Palavras-chave:

Bissecção, Posição Falsa, Newton-Raphson

Resumo

Os métodos numéricos mostram-se de grande importância para a Engenharia, pois muitos problemas reais possuem modelagens matemáticas complicadas de serem resolvidas de forma analítica. Sendo assim, os métodos de resolução para diversos problemas vistos na disciplina de Métodos Numéricos Computacionais, bem como na disciplina de Algoritmos, são indispensáveis para a formação de um futuro Engenheiro. Dentre os diversos métodos numéricos existentes, destacam-se os métodos para obtenção de zeros de funções: Bissecção, Posição Falsa e Newton-Raphson. O método da Bissecção consiste em definir um intervalo que contém uma raiz e, utilizando a média aritmética, dividi-lo até que a precisão desejada seja alcançada. No caso do método da Posição Falsa, a média aritmética ponderada é utilizada para a obtenção da raiz aproximada. Por fim, apesar do método de Newton-Raphson ter convergência mais rápida que os demais, o inconveniente deste é a necessidade da utilização da derivada da função estudada. Com isso, em certos casos, a utilização deste método pode ser inviável. Neste trabalho, os métodos citados são implementados na linguagem de programação Python, com o intuito de fortalecer conhecimentos de programação na formação de engenheiros, bem como enfatizar a importância da aplicação de métodos numéricos em problemas práticos das diversas áreas das engenharias.

Downloads

Não há dados estatísticos.

Biografia do Autor

David Lucas Pereira, Universidade Federal de Santa Maria, Cachoeira do Sul, RS

Universidade Federal de Santa Maria, Campus Cachoeira do Sul, Brasil

Ana Luisa Soubhia, Universidade Federal de Santa Maria, Cachoeira do Sul, RS

Universidade Federal de Santa Maria, Campus Cachoeira do Sul, Brasil

Aline Brum Loreto, Universidade Federal de Santa Maria, Cachoeira do Sul, RS

Universidade Federal de Santa Maria, Campus Cachoeira do Sul, Brasil

Referências

BURIAN R, LIMA A, HETEM A. Cálculo numérico. Rio de Janeiro: LTC, 2007.

CHAPRA C. Métodos numéricos aplicados com Matlab para engenheiros e cientistas, 3ª edição. Porto Alegre: AMGH, 2013.

FRANCO N. Cálculo numérico, Pearson Education, 2006.

ELISA H, MARCELO S, ROGÉRIO A, IVANETE S, LUCIANE S. Para Além da Computação Estatística: O uso do Ambiente R para o ensino de Métodos Numéricos rev. Renote [internet] v. 14, n. 1 (2016). Available from: https://seer.ufrgs.br/renote/issue/view/3640/showToc.

LEITE M. SciLab. Uma Abordagem Prática e Didática, Ciência Moderna, 2a edição, 2015.

MENEZES N. Introdução à Programação com Python, 3ed, São Paulo/SP: Ed. Novatec, 2019.

NAGAR N. Introduction to Octave: For Engineers and Scientists, Apress; Edição: 1st ed, 2017.

RUGGIERO M., LOPES V. Cálculo Numérico: Aspectos Teóricos e Computacionais, 2a edição. São Paulo: Pearson Education do Brasil, 1997.

Downloads

Publicado

2020-02-07

Como Citar

Pereira, D. L., Soubhia, A. L., & Loreto, A. B. (2020). Obtenção de zeros de funções utilizando Python. Ciência E Natura, 42, e10. https://doi.org/10.5902/2179460X40478

Artigos mais lidos pelo mesmo(s) autor(es)