Os LABPYTHON: Os modelos de Malthus e Verhulst aplicados ao estudo da dinâmica populacional da cidade de Rio Grande
Palavras-chave:
Python, Métodos Numéricos, Dinâmica PopulacionalResumo
Este trabalho apresenta soluções para o problema de crescimento populacional, aplicado ao município de
Rio Grande - RS, entre os anos de 2010 e 2012, formulado pelos modelos de dinâmica populacional de Malthus e
Verhulst. Utiliza-se a plataforma Jupyter Notebook, junto a linguagem de programação Python e suas bibliotecas
SymPy, NumPy e Matplotlib, para implementar os métodos de solução numérica de Euler, Euler Modificado e Runge-
Kutta de 4a ordem, exibir e documentar os resultados obtidos. Comparam-se os dados reais para os anos presents na
formação do problema com os resultados obtidos pelos modelos populacionais. Faz-se, ainda, uma estimativa para o
ano de 2022, que é comparada aos dados fornecidos pelo Instituto Brasileiro de Geografia e Estatística (IBGE) para
esse mesmo ano. Os resultados apresentados são satisfatórios, com erros inferiores a 4%.
Downloads
Referências
Bacaër, N. A Short History of Mathematical Population Dynamics, 1a ed.; Springer: Londres, Inglaterra, 2011;
Volume 1, pp. 31–39. DOI: 10.1007/978-0-85729-115-8.
Mill, J. S.; A Lei do Aumento da Mão-de-Obra. Em Princípios de Economia Política: Com algumas de suas
aplicações à filosofia social, 1a ed.; Nova Cultural: São Paulo, Brasil, 1996; Volume 1, pp. 211–2017.
Boyce, E. W.; Richard, C.D. Equações Diferenciais Elementares e Problemas de Valores de Contorno, 8a ed.; LTC:
Rio de Janeiro, Brasil, 2006; pp. 13–14.
Python: Página de documentação oficial do Python. Disponível online: https://www.python.org/doc/ (Acesso em
/03/2023).
RIPE 2024, X, Firstpage-Lastpage 10
DATASUS: Estimativas de 1992 a 2021. Disponível online: https://datasus.saude.gov.br/populacao-residente/
(Acesso em 07/06/2022).
Malthus, T. R. An Essay on the Principle of Population; J. Johnson: London, 1798.
Chapra, S. C.; Canale, R. P. Métodos Numéricos para Engenharia, 5a ed.; Mcgraw Hill: São Paulo, 2008.
Menezes, N. Introdução à Programação com Python: Algoritmos e Lógica de Programação para Iniciantes, 2a ed.;
NOVATEC: São Paulo, Brasil, 2014; Volume 1, pp. 26–29.
NumPy: Página de documentação do NumPy. Disponível online: https://numpy.org/doc/stable (Acesso em
/06/2023).
SymPy: Documentação oficial do SymPy. Disponível online: https://github.com/sympy/sympy/realeases (Acesso
em 30/03/2023).
Matplotlib: Using Matplotlib – Matplotlib documentation. Disponível online:
https://matplotlib.org/stable/users/index.html (Acesso em 30/03/203).
Ruggiero, M.A.; Cálculo Numérico: Aspectos teóricos e computacionais, 2a ed.; Pearson Makron Books: São Paulo,
Brasil, 2019; Volume 1, pp. 316–353.
Zill, D.; Equações Diferenciais com Aplicação em Modelagem, 10a ed.; Cengage Learning: São Pulo, Brasil, 2016;
Volume 1, pp. 37–89.
Downloads
Publicado
Como Citar
Edição
Seção
Licença
Copyright (c) 2024 Revista Interdisciplinar de Pesquisa em Engenharia
Este trabalho está licenciado sob uma licença Creative Commons Attribution-NoDerivatives 4.0 International License.
Autores que publicam nesta revista concordam com os seguintes termos:
Autores mantém os direitos autorais e concedem à revista o direito de primeira publicação, sendo o trabalho simultaneamente licenciado sob a Creative Commons Attribution License o que permite o compartilhamento do trabalho com reconhecimento da autoria do trabalho e publicação inicial nesta revista.
Autores têm autorização para assumir contratos adicionais separadamente, para distribuição não-exclusiva da versão do trabalho publicada nesta revista (ex: publicar em repositório institucional ou como capítulo de livro), com reconhecimento de autoria e publicação inicial nesta revista.
Autores têm permissão e são estimulados a publicar e distribuir seu trabalho online (ex: em repositórios institucionais ou na sua página pessoal) a qualquer ponto antes ou durante o processo editorial, já que isso pode gerar alterações produtivas, bem como aumentar o impacto e a citação do trabalho publicado.