{"id":15403645,"url":"https://github.com/ana06/ode","last_synced_at":"2025-10-19T18:54:13.017Z","repository":{"id":98170509,"uuid":"53088522","full_name":"Ana06/ode","owner":"Ana06","description":"Numerical analysis: solutions of ordinary differential equations with Matlab","archived":false,"fork":false,"pushed_at":"2016-08-13T23:39:39.000Z","size":21,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-07T10:03:59.238Z","etag":null,"topics":["matlab","ordinary-differential-equations","ucm"],"latest_commit_sha":null,"homepage":"","language":"Matlab","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ana06.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-03T22:21:12.000Z","updated_at":"2025-01-30T00:27:29.000Z","dependencies_parsed_at":null,"dependency_job_id":"99214bfe-ec5f-4aff-9e22-532bbba6dbaf","html_url":"https://github.com/Ana06/ode","commit_stats":{"total_commits":18,"total_committers":1,"mean_commits":18.0,"dds":0.0,"last_synced_commit":"3554534f6b4085c620e3735802111bce82569afe"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ana06%2Fode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ana06%2Fode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ana06%2Fode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ana06%2Fode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ana06","download_url":"https://codeload.github.com/Ana06/ode/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249191931,"owners_count":21227683,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["matlab","ordinary-differential-equations","ucm"],"created_at":"2024-10-01T16:09:31.503Z","updated_at":"2025-10-19T18:54:12.923Z","avatar_url":"https://github.com/Ana06.png","language":"Matlab","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ODE\n\nNumerical analysis: solutions of ordinary differential equations with Matlab. This project was developed during a university course (Numerical methods) in 2015-2016. Comments are in Spanish, except in [**mispracticas.m**](https://github.com/Ana06/ode/blob/master/mispracticas.m), where the comments are in English.\n\n\n\n##Functions\n\n**funccorazon.m** - Cardioid\n\n**funcvanderpol.m** - Van der Pol oscillator\n\n**funcpendulo.m** - Pendulum\n\n**funcpendulolin.m** - Lineal pendulum\n\n\n\n##Auxiliar modules\n\n**mispracticas.m** - in every line has an equation and its input values\n\n**misgraficas.m** - to paint the solution\n\n\n\n##Initial value problems\n\n###One-step methods \n\n**mieuler.m** - Euler method\n\n**mirk4.m** - fourth-order Runge-Kutta\n\n**mitrap.m** - Trapezoidal method\n\n**jacrigida** - Jacobian matrix of the equation x'(t) = -50(x(t)-cos(t)) to be used in mitrap.m\n\n**jacvanderpol** - Jacobian matrix of the Van der Pol oscillator equation to be used in mitrap.m\n\n\n###Multistep methods\n\n**miab4.m** - 4-step Adams-Bashforth method\n\n**mimilne.m** - 4-step Milne method\n\n\n###Predictor–corrector methods\n\n**mieulertr.m** - Predictor: Euler method, Corrector: Trapezium method\n\n**miab4am3.m** - Predictor: 4-step Adams-Bashforth method, Corrector: 3-step Adams-Moulton method\n\n**mimilsimp.m** - Predictor: 4-step Milne method, Corrector: 2-step Simpson method\n\n\n###Adaptive algorithms\n\n**mimetadap.m** - Using a one-step method\n\n**mirkf45.m** - Runge-Kutta-Fehlberg method\n\n\n\n##Boundary value problems\n\n###Linear boundary value problem\n\n**midisplin.m** - linear boundary value problems for several types of boundary conditions\n\n**fundisplin1.m** - ordinary differential equation used in midisplin.m\n\n**fundisplin2.m** - ordinary differential equation used in midisplin.m\n\n\n###Nonlinear boundary value problem\n\n**midispnolin.m** - nonlinear boundary value problems for several types of boundary conditions: Dirichlet and Neumann\n\n**midispnolingen.m** - generalization of midispnolin.m which can be use for more types of boundary conditions: Robin\n\n**funcdispnolin.m** - used in midispnolin.m and **midispnolingen.m**\n\n\n\n##Tests\n\nAll of them use the input values and function from mispracticas.m, use a method to solve the problem and misgraficas.m to paint the solution\n\n**testmiode45.m** - Use Matlab function `ode45`\n\n**testmieuler.m** - Use mieuler.m\n\n**testmirk4.m** - Use mirk4.m\n\n**testmitrap.m** - Use mitrap.m\n\n**testmiab4.m** - Use miab4.m\n\n**testmimilne.m** - Use mimilne.m\n\n**testmieulertr.m** - Use mieulertr.m\n\n**testmiab4am3.m** - Use miab4am3.m\n\n**testmimilsimp.m** - Use mimilsimp.m\n\n**testmimetadap.m** - Use mimetadap.m\n\n**testmirkf45.m** - Use mirkf45.m\n\n**testmidisplin.m** - Use midisplin.m\n\n**testmidispnolin.m** - Use midispnolin.m\n\n\n\n## Authors\n\nThis project was developed by Ana María Martínez Gómez.\n\n\n\n## Licence\n\nCode published under MIT License (see [LICENSE](LICENSE)).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fana06%2Fode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fana06%2Fode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fana06%2Fode/lists"}