A Matlab implementation of the Finite Element Method
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
A simple, general, and easy-to-use Matlab implementation of the finite element method.
The motivation for this project:
- A universal finite element package is often too complex
- The fundamental principles of the finite element method are general
- As a student majoring in computational mathematics, I hope to reduce technical barriers in scientific computing
- This project is based on the lectures of Professor He Xiaoming. Through his course, I learned some finite element basics, and I am very grateful to him.
Some commonly used resources that I find helpful are listed in the acknowledgements.
This project is developed with:
Below is how to set up your environment to use this project.
Software that needs to be installed in advance:
- matlab
Please install Matlab by yourself. For installation instructions, please refer to Baidu.
- Clone the repository
git clone https://github.com/chtld/Finite_Element_Method_Matlab.git- Add this project to Matlab’s search path
Run include.m
- Enjoy!
Examples for different equations can be found in the example directory. Please check the source code for details.
For a list of proposed features (and known issues), please refer to theopen issues . See the open issues for a list of proposed features (and known issues).
Contributions are welcome!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the GPL-3.0 License. See LICENSE for more information.
chtld - contact by issue
Project Link: https://github.com/chtld/Finite_Element_Method_Matlab