Skip to content

Latest commit

 

History

42 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Métodos Numéricos II (2026.1)

Repositório criado com o objetivo de desenvolver os métodos abordados na disciplina.


🧱 Organização do Repositório

MN_II/
├── main.py                             # Arquivo principal 
├── src/                                # Diretório com os métodos numéricos e funções auxiliares
│   ├── ud1_diferential_equations.py    # Métodos numéricos da unidade 1 (derivada numérica)
│   ├── ud2_numerical_integration.py    # Métodos numéricos da unidade 2 (integração numérica)
│   ├── ud3_autovalues.py               # Métodos numéricos da unidade 3 (autovalores e autovetores)
│   ├── ud4_pvi.py                      # Métodos numéricos da unidade 4 (problemas de valor inicial)
│   ├── ud5_pvc.py                      # Métodos numéricos da unidade 5 (problemas de valor de contorno)
│   ├── utils/                          # Módulo de utilitários
│   └── cli_interface/                  # Módulo com métodos responsáveis pela interface via terminal
├── notebooks/                          # Diretório contendo notebooks     
│   └── *.ipynb                         # Arquivos jupyter notebook
├── tasks/                              # Módulo voltado à atividade de processamento de imagens da UD1
├── .gitignore                          # Arquivos a serem ignorados pelo Git
├── requirements.txt                    # Arquivos de pendências python
├── functions.txt                       # Arquivo onde define-se as funções matemáticas estaticamente
└── README.md                           # Este arquivo

🌿 Divisão dos Métodos

Unidade Descrição Status
1 Diferenciação Numérica ✅ Concluído
2 Integração Numérica ✅ Concluído
3 Autovalores e Autovetores ✅ Concluído
4 Problemas de Valores Iniciais ✅ Concluído
5 Problemas de Valores de Contorno ✅ Concluído

🚀 Como usar este repositório

1. Clone o repositório.

Estando na IDE de sua escolha, basta executar no terminal:

git clone https://github.com/GabrielSilva08/MN_II.git

2. Crie um ambiente virtual python.

A importância disso se dá para tornar o desenvolvimento do projeto consistente, com os colaboradores tendo as mesmas versões de bibliotecas python. Para criar um ambiente virtual python, estando no diretório raiz do projeto, basta executar:

python -m venv MNII

A qual irá criar uma pasta nomeada de MNII. Antes de realizar eventuais ajustes ou execuções, é necessário ativar o ambiente. Para isso, faça:

MNII\Scripts\activate.bat

Irá aparecer o nome do ambiente ao lado do path do projeto. Isso confirma que o ambiente está ativo.

3. Faça a instalação das bibliotecas necessárias.

Por fim, para fazer um uso consistente do projeto, sem se preocupar com eventuais erros de versões de bibliotecas, faça:

pip install -r requirements.txt

O pip irá baixar todas as dependências necessárias do projeto.

📌 Importante:
Manter o arquivo requirements.txt atualizado conforme novas bibliotecas e pacotes vãos sendo utilizados.

About

Algoritmos desenvolvidos na disciplina de Métodos Numéricos II (2026.1)

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages