/Finite_Element_Method_Matlab

有限元方法的 matlab 实现,为了追求清晰通用,将会大大牺牲程序的效率。

Primary LanguageMATLABGNU General Public License v3.0GPL-3.0

Contributors Forks Stargazers Issues MIT License


Logo

Finite_Element_Method_Matlab

有限元方法的 matlab 实现
Explore the docs »

View Demo · Report Bug · Request Feature

Table of Contents

About The Project

一个简单通用易上手的有限元 matlab 实现 . 本项目发起的原因:

  • 一个兼容所有的有限元程序包很复杂
  • 有限元方法的基本原理是通用的
  • 作为一名计算数学专业的学生,希望为科学计算减少技术壁垒
  • 本项目的实现来自于何晓明老师的授课,通过何老师的授课我学会了一点有限元,非常感谢他。

致谢中列出了一些我认为有用的常用资源。 A list of commonly used resources that I find helpful are listed in the acknowledgements.

Built With

本项目使用了下列工具 :

Getting Started

下面给出了在本项目的使用过程中如何设置你的环境 .

Prerequisites

预先安装的软件及其安装方法 :

  • matlab
请首先自己安装 matlab,安装方法请访问百度.

Installation

  1. 克隆本仓库
git clone https://github.com/chtld/Finite_Element_Method_Matlab.git
  1. 将本项目加入 matlab 搜索路径
运行 include.m
  1. 尽情享用

Usage

在 example 目录下有不同方程的示例,详情请阅读源代码。

Roadmap

有关建议的特性(和已知问题)的列表,请参阅开放问题 . See the open issues for a list of proposed features (and known issues).

Contributing

欢迎大家一起来搞事情.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL-3.0 License. See LICENSE for more information.

Contact

chtld - contact by issue

Project Link: https://github.com/chtld/Finite_Element_Method_Matlab

Acknowledgements