Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gaelforget/diffequ-methods
Bootcamp (Part 2!)
https://github.com/gaelforget/diffequ-methods
Last synced: 22 days ago
JSON representation
Bootcamp (Part 2!)
- Host: GitHub
- URL: https://github.com/gaelforget/diffequ-methods
- Owner: gaelforget
- Created: 2019-04-10T01:04:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2019-03-18T14:25:07.000Z (over 5 years ago)
- Last Synced: 2024-10-10T11:38:46.282Z (about 1 month ago)
- Language: Jupyter Notebook
- Homepage:
- Size: 87.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Solving Differential Equations: Different Methods
This repository contains two `.jl` function files and one `.ipynb` Jupyter notebook:
* `.jl` files
* `diffequ-manual.jl`
* `diffequ-pkg.jl`
* `.ipynb` files
* `DiffEqu-Methods.ipynb`Below are the descriptions of each file:
## `diffequ-manual.jl`
This function file solves a differential equation manually (as the name suggests) using the Euler Method, then creates a plot of the solution.
## `diffequ-pkg.jl`
This function file solves a different differential equation using the `DifferentialEquations.jl` package, and creates a plot of the solution.
## `DiffEqu-Methods.ipynb`
This notebook details the funcitonalities of the two `.jl` files which solve an equation, and explains the differences between the two approaches. It also compares the two solutions, and the analytical solution of the latter solution on the same plot. Finally, it creates an interactive plot of all three solutions mentioned, where the user can alter the the time interval.