Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheus2727/integracao_numerica
https://github.com/matheus2727/integracao_numerica
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/matheus2727/integracao_numerica
- Owner: Matheus2727
- Created: 2021-10-25T18:24:44.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-05T21:33:56.000Z (about 3 years ago)
- Last Synced: 2024-02-18T22:23:41.953Z (10 months ago)
- Language: Python
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Integracao_Numerica
> O programa foi um projeto individual para a aula de calculo numérico. Seu objetivo é realizar a integração numérica pelo metodo de gauss de uma função qualquer
(dentro das regras especificadas na interface), printando na tela seus resultados para diferentes números de intervalos, até que o resultado estaja suficientemente proximo do
real. Tamb[em plota a curva dada pelo usário no intervalo. Além disso ele realiza uma equação diferencial ordinária específica pelo metodo de Runge-Kutta, pra um número específico
de pontos num intervalo. O método de Gauss para integração numérica utiliza constantes de uma tabela, de acordo com o número de subintervalos escolhidos (quanto mais
subintervalos maior a precisao), essas constantes são usadas em uma função f que é específica para cada função dada pelo usuário e cada intervalo, os resultados de
cada subintervalo são somados para obter o resultado final (aprofundado nos comentarios do código). O método de Runge-Kutta está explicado nos comentários do código.## Objetivos futuros:
As proximas atualizações do projeto terão como objetivo trazer as seguintes features:
- [ ] Separar a funcionalidade de equação diferencial para outro projeto
## Pré-requisitos
* São necessarias as versões mais recentes de: python, matplotlib, pandas e pygame
* Sistema operacional: Windows