文件名称:matlab解微分方程组代码下载-simplePde1d:适用于Octave和MATLAB的基本1DPDE解算器
文件大小:30KB
文件格式:ZIP
更新时间:2024-06-17 07:32:19
系统开源
matlab解微分方程组代码下载pde1d 用于Octave和MATLAB的一维偏微分方程求解器 pde1d在单个空间变量和时间中求解偏微分方程组。 输入大部分与MATLAB函数pdepe兼容。 许多pdepe示例仅需很小的改动就可以与pde1d一起使用。 但是,底层实现与pdepe实质上不同。 开始使用pde1d和Octave的最简单方法是从“发布”区域下载其中一个预构建版本。 pde1d函数打包为Windows,Macintosh和Linux平台的单个mex文件。 其中包括一些示例和基本文档。 霍华德教授的笔记很好地介绍了使用pdepe函数求解PDE。 他的示例(针对pde1d进行了修改)可以在examples目录中找到。 pde1d依赖于[Sundials]()中的IDA库来求解微分代数方程。 在整个代码中都使用了C ++矩阵类库。 对C ++字符串包的依赖也很小。 因此,所有这些库都是从头开始构建软件所必需的。 Makefile_octave文件用于在“发布”区域中构建三个平台的版本。
【文件预览】:
simplePde1d-master
----pde1dmex()
--------PDE1dMexInt.cpp(7KB)
--------PDE1dMexInt.h(3KB)
--------pde1dmex.cpp(6KB)
----pde1d.m(3KB)
----Makefile_octave(2KB)
----examples()
--------FuncCalculator.m(662B)
--------heatCond.m(833B)
--------howard_example_4.m(2KB)
--------howard_example_3.m(1KB)
--------howard_example_1.m(1KB)
----.gitignore(2KB)
----Makefile(731B)
----pde1dlib()
--------PDE1dException.h(420B)
--------PDE1dDefn.cpp(960B)
--------PDE1dImpl.cpp(20KB)
--------PDE1dWarningMsg.h(742B)
--------PDE1dOptions.h(2KB)
--------PDE1dImpl.h(2KB)
--------GausLegendreIntRule.h(1KB)
--------GausLegendreIntRule.cpp(3KB)
--------SunVector.cpp(1KB)
--------PDE1dDefn.h(1KB)
--------SunVector.h(1KB)
----README.md(1KB)
----util()
--------util.h(79B)
--------util.cpp(364B)