Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: runge-kutta-methods
PradanyaBoro/Numerical_Methods
This repository provides essential numerical algorithms for solving mathematical problems. Covering linear equations, differential equations and more, it's a valuable resource for students and professionals in science and engineering.
Language: MATLAB - Size: 1.78 MB - Last synced: 9 days ago - Pushed: 9 days ago - Stars: 0 - Forks: 0
jchristopherson/diffeq
A modern Fortran library providing an object-oriented approach to solving ordinary differential equations.
Language: Fortran - Size: 2.87 MB - Last synced: 14 days ago - Pushed: 14 days ago - Stars: 3 - Forks: 0
woodward/integrator
A numerical integrator written in Elixir for the solution of sets of non-stiff ordinary differential equations (ODEs).
Language: Elixir - Size: 850 KB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 32 - Forks: 0
kirtan2605/IITM-EE1103-Numerical_Methods
The assignments of the course EE1103, Numerical Methods, offered by Prof. Anil Prabhakar, Department of Electrical Engineering at IIT Madras.
Language: C - Size: 1.16 MB - Last synced: 20 days ago - Pushed: 20 days ago - Stars: 2 - Forks: 0
fritzwill/numerical-methods
Contains sample implementations in python of the following numerical methods: Euler's Method, Midpoint Euler's Method, Runge Kuttta Method of Order 4, and Composite Simpson's Rule
Language: Python - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: over 5 years ago - Stars: 5 - Forks: 0
adisen99/Differential-Equations
Python and MATLAB code to find the solution of First Order Differential Equations given a certain initial/boundary condition.
Language: Python - Size: 9.77 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 2 - Forks: 0
BanaanKiamanesh/Shilling
Shilling is implementation of some ODE solvers in MATLAB.
Language: MATLAB - Size: 872 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0
oguz81/ForcedPendulum3D
Forced pendulum in 3D with real-time plotting.
Language: C++ - Size: 18.6 KB - Last synced: about 2 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 1
aliasgharheidaricom/RUN-Beyond-the-Metaphor-An-Efficient-Optimization-Algorithm-Based-on-Runge-Kutta-Method
The optimization field suffers from the metaphor-based “pseudo-novel” or “fancy” optimizers. Most of these cliché methods mimic animals' searching trends and possess a small contribution to the optimization process itself. Most of these cliché methods suffer from the locally efficient performance, biased verification methods on easy problems, and high similarity between their components' interactions. This study attempts to go beyond the traps of metaphors and introduce a novel metaphor-free population-based optimization based on the mathematical foundations and ideas of the Runge Kutta (RK) method widely well-known in mathematics. The proposed RUNge Kutta optimizer (RUN) was developed to deal with various types of optimization problems in the future. The RUN utilizes the logic of slope variations computed by the RK method as a promising and logical searching mechanism for global optimization. This search mechanism benefits from two active exploration and exploitation phases for exploring the promising regions in the feature space and constructive movement toward the global best solution. Furthermore, an enhanced solution quality (ESQ) mechanism is employed to avoid the local optimal solutions and increase convergence speed. The RUN algorithm's efficiency was evaluated by comparing with other metaheuristic algorithms in 50 mathematical test functions and four real-world engineering problems. The RUN provided very promising and competitive results, showing superior exploration and exploitation tendencies, fast convergence rate, and local optima avoidance. In optimizing the constrained engineering problems, the metaphor-free RUN demonstrated its suitable performance as well. The authors invite the community for extensive evaluations of this deep-rooted optimizer as a promising tool for real-world optimization. The source codes, supplementary materials, and guidance for the developed method will be publicly available at different hubs at http://aliasgharheidari.com/RUN.html.
Language: MATLAB - Size: 11.7 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 2
PatrickSchroder98/Differential_Equations_Calculator
This program allows user to find a solution for differential equation. It uses Runge-Kutta methods of orders from 1 to 6 and shows it on chart.
Language: Python - Size: 1.95 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
fdiengdoh/lotka-volterra
Numerical Methods Lotka-Volterra prey-predator model using Fortran
Language: Fortran - Size: 412 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0
cameron647/astrolab
This is a educational website which simulates the celestial mechanics of planets with accurate orbital simulations. Each planet reacts dynamically to gravitational forces, and a GUI allows users to adjust planetary velocities and masses.
Language: JavaScript - Size: 459 MB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 1 - Forks: 0
aromanro/CompLotkaVolterra
Competitive Lotka–Volterra equations, solved using Runge-Kutta methods. Four dimensional system.
Language: C++ - Size: 94.7 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 9 - Forks: 4
Hevenicio/3D-Lorenz-Attractor-simulation-with-python
3D animation of the Lorenz Attractor trajectory, implemented in Python using the 4th order Runge-Kutta method. [Personal project]
Language: Python - Size: 21.5 KB - Last synced: 4 months ago - Pushed: 6 months ago - Stars: 20 - Forks: 4
HussainAbdi/Gravity-Simulator
N-body space simulator that uses the Runge-Kutta 4 numerical integration method to solve two first order differential equations derived from the second order differential equation that governs the motion of an orbiting celestial. Also has preset demos for two-body and three-body circular orbits which use parametric equations. Uses the SFML (Simple and Fast Multimedia Library) library: https://www.sfml-dev.org
Language: C++ - Size: 79.2 MB - Last synced: 6 months ago - Pushed: about 7 years ago - Stars: 3 - Forks: 1
ruiawang/Numerical-Analysis-Algorithms
Implementations of various Algorithms used in Numerical Analysis, from root-finding up to gradient descent and numerically solving PDEs.
Language: MATLAB - Size: 24.4 KB - Last synced: 6 months ago - Pushed: 10 months ago - Stars: 2 - Forks: 0
Akande-hub/Python--codes
Some of my programming experiences using Python
Language: Jupyter Notebook - Size: 889 KB - Last synced: 7 months ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
mino2357/Sample_program_ODE
常微分方程式の数値解法の基礎.(教材)
Language: C++ - Size: 4.09 MB - Last synced: 8 months ago - Pushed: about 6 years ago - Stars: 20 - Forks: 3
ptrvsrg/NSU-computational-math
Программы по дисциплине "Вычислительная математика" 5 семестра ФИТ НГУ
Language: C - Size: 512 KB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 0 - Forks: 0
grinvolod13/Euler-and-Runge-Kutta-methods-comparison
Euler's and Runge-Kutta methods comparison on solving initial value problem on Lotka-Volterra equations and other functions
Language: Jupyter Notebook - Size: 276 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
PeterSoyfer/numerical-integration
Various methods of numerical integration and problems of Mathematical Optimisation written in C-fashioned C++ and exhibited in model toy projects
Language: C++ - Size: 843 KB - Last synced: 4 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
ammahmoudi/NumericalAnalysis
Homework Solutions for Numerical Analysis Course as Computer Science B.Sc. Student at Department of Mathematical Sciences, Sharif University of Technology
Language: Jupyter Notebook - Size: 3.37 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
devkapupara/Runge-Kutta-4
RK-4 Approximation to a single and a System of ODE's when the initial conditions are provided.
Language: Python - Size: 2.93 KB - Last synced: 9 months ago - Pushed: about 5 years ago - Stars: 2 - Forks: 0
devkapupara/ODE-Methods
A collection of various methods to find solution to Ordinary Differential Equations.
Language: Python - Size: 8.79 KB - Last synced: 9 months ago - Pushed: about 5 years ago - Stars: 5 - Forks: 0
snatesh/Spectral_KdV
A semi-implicit Adams Bashforth/backward‐differentiation time stepping scheme and an exponential Runge-Kutta method applied to a spectral discretization in space of the Korteweg–de Vries equation
Language: C - Size: 65.5 MB - Last synced: 9 months ago - Pushed: over 4 years ago - Stars: 0 - Forks: 0
aromanro/ElectricField
Electric field lines and equipotentials using Runge-Kutta methods, including adaptive ones
Language: C++ - Size: 216 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 18 - Forks: 5
Ahmed-alkharusi/Interesting-problems-
Solving some interesting problems using Python and C++
Language: C++ - Size: 60.9 MB - Last synced: 10 months ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 0
gabri-aero/analisis-numerico
Implementación de métodos numéricos para Física Computacional II
Language: Jupyter Notebook - Size: 21.5 KB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
Riddhiman2005/Dhoni-s-Magnificence
Problem Solving in Physics
Language: TeX - Size: 252 KB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
Damien3008/N-bodies-problem
In this code I have solved with three specific methods the N bodies problem with some examples. In fact, I have used the Euler explicit, Runge Kutta 2 and 4 methods . For the examples, I took the data from NASA Database to illustrate the problem. As a result, you will able, with this code, to can plot the Solar system, the trajectory of Voyager one and two and the Halley comet.
Language: Python - Size: 9.77 KB - Last synced: 11 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
simonbaese/HERKosiDAE
Half-explicit Runge-Kutta method for overdetermined semi-implicit Differential-Algebraic Equations
Language: Matlab - Size: 1.14 MB - Last synced: 11 months ago - Pushed: about 7 years ago - Stars: 2 - Forks: 2
FabrizioMusacchio/Orbit
This repository contains the code for the blog post on Runge-Kutta methods for solving ODEs. For further details, please refer to this post.
Language: Python - Size: 29.5 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 0 - Forks: 0
Rocket-coder/Numerical_Methods_LAB2
Вторая лабораторная работа по ЧМ
Language: MATLAB - Size: 84 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
david-perez/annu
A collection of classical algorithms to solve ODEs and boundary value problems
Language: Matlab - Size: 22.5 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 4 - Forks: 3
vlakir/cleanode
Сustomized collection of ODE solvers
Language: Python - Size: 104 KB - Last synced: 2 months ago - Pushed: over 2 years ago - Stars: 3 - Forks: 0
jahrWork/NumericalHUB
Set of modern Fortran numerical methods.
Language: Fortran - Size: 26.9 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 0
cinaral/rk4_solver
Simple header-only C++ ODE solver library for Runge-Kutta 4th order method with events.
Language: C++ - Size: 2.33 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
ThisIs-Developer/Numerical-Method
A numerical method is an approximate computer method for solving a mathematical problem which often has no analytical solution.
Language: C - Size: 122 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 0
camarman/computational_physics
Solutions to some problems in the ''Computational Physics'' book, written by Mark Newman.
Language: Python - Size: 58.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
noranta4/Three-body-problem
The motion of an asteroid in a two-dimensional space with a star and a planet • University project • 2014 - Laboratorio di Fisica Computazionale - BSc in Physics, II year
Language: C - Size: 2.63 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 4 - Forks: 0
buntonj/cm_quantum
Undergraduate project to compute the wavefunction of a particle within a 3D Gaussian potential well
Language: Fortran - Size: 2.05 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
shaswata56/Numerical_Analysis
Numerical Analysis course repository.
Language: MATLAB - Size: 9.77 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 0
sammylton/Numerical-Methods-in-FORTRAN
My codes for the courses of Computer Programming, and Numerical and Computational Physics at IITR
Language: Fortran - Size: 14.6 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 3
BeardedWhale/Approximation-methods-for-differential-equations
This program implements three approximation methods for building a chart of differential equation. Methods: Euler, Improved Euler, Runge-Kutta
Language: Java - Size: 247 KB - Last synced: about 1 year ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
oliviercotte/Linear-differential-equation
Language: Matlab - Size: 35.2 KB - Last synced: 10 months ago - Pushed: over 6 years ago - Stars: 2 - Forks: 0
Rakibul73/CCE-312---Numerical-Methods-Sessional-Code
Numerical Method Codes in Python
Language: Jupyter Notebook - Size: 297 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 2 - Forks: 1
StrongerProgrammer7/Algorithm-of-computing-math
Algorithms of computational math: Legendre polynomial; Gauss method; Cholesky method; Method of Squares; Newton interpolation; Inverse Gauss method; Interpolation by cubic splines; Gauss Zeidel method; Jacobi method; Eigenvalues; Euler method; Left/Right rectangle method; Simpson method; The method of dividing a segment in half; Newton's method;
Language: C++ - Size: 993 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
luckykk273/Runge-Kutta-Methods
The implementation of 4th order Runge-Kutta methods with Python.
Language: Python - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
KindlyGentleman/PHYS-quantum-well-1D-infinite-square
This repository contains a program that solves the time-independent Schrödinger equation for an infinite one-dimensional potential well using numerical methods and visualizes the results. It uses the Runge-Kutta method and the Secant method to calculate the energy levels and wave functions of the system.
Language: Python - Size: 5.86 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
Dartacavalo/ModelisationControleEDO
Projet en C++ | Réalisation d'un moteur de résolution d'EDO et illustration de la théorie du contrôle linéaire
Language: C++ - Size: 82 KB - Last synced: 10 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0
gabboraron/intelligens_fejleszto_eszkozok
A tárgy célja, hogy a hallgatók elsajátítsák olyan fejlesztő környezetek használatát, ami segítségükre van különféle matematikai problémák megoldásában, prezentálásában. A tárgy kitér CAS (Computer Algebra System) használatára, Numerikus számítások elvégzésére, Statisztikai számításokra, valamint ezek automatizálására, továbbá ezen eredmények ...
Language: Julia - Size: 37.7 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
Nicerova7/Numerical-analysis
Differents algorithms on python or matlab about numerical analysis - UNI
Language: Python - Size: 63.5 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 8 - Forks: 1
auralius/matlab-ode-solvers
Implementation of several popular solvers for solving ODEs in MATLAB.
Language: MATLAB - Size: 2.66 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 3 - Forks: 1
mkierzenka/Racket_NumericalMethods
A collection of Numerical Methods implemented in Racket. Includes Root Finders, ODE Solvers, Linear System Solvers, etc. as well as Applications/Demos.
Language: Racket - Size: 52.7 KB - Last synced: 29 days ago - Pushed: over 6 years ago - Stars: 1 - Forks: 1
ACHARYAkishor/Nonlinear-Dynamic-ODEs
Building up numerical skill-set required to solve Non-linear differential equations
Language: Jupyter Notebook - Size: 924 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
DatDarkAlpaca/runge-kutta
Uma calculadora expansível capaz de computar o método de Runge-Kutta (RK4) para funções simples.
Language: C++ - Size: 36.1 KB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
riapush/Numerical-Methods
This repository is for saving reports and code for num methods course in SPbPU, 2021-2022
Language: C - Size: 174 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
divasilevski/oscillations-of-the-rod
Прямая задача об установившихся продольных колебаниях стержня
Language: JavaScript - Size: 24.4 KB - Last synced: over 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0
MerlynJJ/RungeKuttaMethodInPython
Function code in python of The fourth order Runge Kutta method to compute approximated solutions of ordinary differential equations and its documentation.
Language: Jupyter Notebook - Size: 1.46 MB - Last synced: 10 months ago - Pushed: 10 months ago - Stars: 0 - Forks: 0
jacometoss/Runge_Kutta_4th_6th
Runge Kuttta 4to y 6to orden: El método de Runge-Kutta (RK) es un conjunto de métodos iterativos (implícitos y explícitos) para la aproximación de soluciones de ecuaciones diferenciales ordinarias, en esta documentación se muestra el de cuarto y sexto orden. Otro método agregado es la Regla Trapezoidal que puede ser explicita, para diferenciar los métodos de solución explicito e implícito se agregan los dos puntos siguientes:
Language: Scilab - Size: 275 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
Daymenion/two-body-simulation-with-Model-View-Controller
Two Body Simulation
Language: Python - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 1
GiacomoLeoneMaria/Differential_equation_Eulero_Runge_Kutta_4th
Implementation of a code for the numerical solution of a differential equation describing the motion of a harmonic oscillator using Euler's method and than Runge Kutta 4-th order.
Language: C++ - Size: 3.91 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
FelicienC/Gravity-Simulation
Python and C++ implementation of a Barnes-Hut gravity simulation, using Runge-Kutta integration methods.
Language: C++ - Size: 22.9 MB - Last synced: over 1 year ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0
swyang50066/three-body-orbit-simulation
Three-body Problem: Orbital Motions of Sun-Jupiter-Earth System
Language: Python - Size: 3.2 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 0 - Forks: 0
ClementeSerrano/satellite-modeling
Mathematical model based on the numerical analysis of ordinary differential equations for the capture of satellite positions and velocities
Language: Matlab - Size: 1.56 MB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1
axothy/ODE-Solver
Euler and Runge-Kutta numerical methods of ODE solution
Language: Fortran - Size: 20.5 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0
RamiroBelmarM/Runge-Kutta
Integrador para sistemas ecuaciones diferenciales ordinarias
Language: C++ - Size: 433 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
ashnaider/DifferentialEquations
Numerical solutions of differential equations: Eulers, Euler-Cauchy, Runge-Kutta, midpoint method
Language: Python - Size: 159 KB - Last synced: over 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
Thierry-Dumont/RKkit
Playing with Runge-Kutta methods and SageMath
Language: Jupyter Notebook - Size: 2.37 MB - Last synced: over 1 year ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
NikosNikolopoulos/RungeKuttaMethods
Numerical analysis assignment on Runge-Kutta methods.
Language: MATLAB - Size: 446 KB - Last synced: 7 months ago - Pushed: almost 3 years ago - Stars: 0 - Forks: 0
Thierry-Dumont/Odes-NG
C++ library of (Ordinary) Differential Equations solvers.
Language: C++ - Size: 10.1 MB - Last synced: over 1 year ago - Pushed: over 5 years ago - Stars: 6 - Forks: 1
ranocha/ConvexRelaxationRungeKutta
Relaxation Runge-Kutta Methods for Convex Functionals
Language: Jupyter Notebook - Size: 13.7 KB - Last synced: over 1 year ago - Pushed: about 3 years ago - Stars: 0 - Forks: 0
axothy/OPD-PROJECT
OPD Profect application for students - Numerical methods app, which includes solving nonliear equations, integrals, interpolation, differential equations, systems of linear equations
Language: C# - Size: 2.8 MB - Last synced: 12 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0
iraikov/rklib
Runge-Kutta methods in Standard ML
Language: Standard ML - Size: 52.7 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 1 - Forks: 1
sanjeev309/runge_kutta_4th_order
Runge-Kutta 4th order discrete function approximation in C++
Language: C++ - Size: 49.8 KB - Last synced: over 1 year ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
npav5057/ME504-Numerical-Methods
Language: MATLAB - Size: 6.11 MB - Last synced: about 2 months ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0
arahatashun/spacecraft_control
Assignment of the lecture of spacecraft control
Language: Julia - Size: 386 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
dmitrySorokin/vectorization
Language: C++ - Size: 26.4 KB - Last synced: over 1 year ago - Pushed: almost 6 years ago - Stars: 1 - Forks: 1
devvados/computational-maths
Runge-Kutta, Adams and Sweep methods to solve differential equations
Language: C# - Size: 13.7 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
werasaimon/Runge-Kutta_4
Language: C - Size: 677 KB - Last synced: over 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0
adarshsrivastava11/numerical-methods
Codes for various important numeric method computation done during the course ESO208
Language: Python - Size: 659 KB - Last synced: about 1 year ago - Pushed: over 6 years ago - Stars: 0 - Forks: 0