pde1dM
1D Partial Differential Equation Solver for MATLAB and Octave
pde1dm solves systems of partial differential equations (PDE) in a single
spatial variable and time.
The input is mostly compatible with the MATLAB function pdepe.
Many pdepe examples will work with pde1dm with only small changes.
The main enhancement of pde1dm compared with pdepe is that
pde1dm allows any number of ordinary differential equations (ODE) to be coupled to the system of PDE.
One use of these ODE, for example, is to allow more complex boundary conditions at the two ends of the PDE domain.
Two capabilities of pdepe are not currently supported by pde1dm.
When the PDE is defined in
a cylindrical or spherical coordinate system and the left end of the domain
starts at zero, pdepe uses special approximation functions to account
for the singularity at this point; pde1dm does not. Also, pdepe supports
an event detection capability; pde1dm currently does not support events.
Several examples and basic documentation are included in the user guide.
An excellent introduction to solving PDE with the pdepe function is
Professor Howard's note,
Partial Differential Equations in MATLAB 7.0.
This code repository can be cloned (or a ZIP file downloaded) to any local directory.
This directory should be added to the MATLAB or Octave directory path using the addpath
function or the corresponding GUI command.
Cita come
Bill Greene (2025). pde1dM (https://github.com/wgreene310/pde1dm/releases/tag/v1.3), GitHub. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxTag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
documents
octave
| Versione | Pubblicato | Note della release | |
|---|---|---|---|
| 1.3 | See release notes for this release on GitHub: https://github.com/wgreene310/pde1dm/releases/tag/v1.3 |
||
| 0.5 |
