Elemental_Finite_El​ement_Analysis

This is a repository of MATLAB codes that contains some elemental FEM problems (includes 1D,2D, and 3D problems).

https://github.com/Dibakar58/Elemental_Finite_Element_Analysis

You are now following this Submission

Elementary_Finite_Element_Analysis

Hello there! If you are learning FEM from ground zero this is a great place for you to start. This is a repository of MATLAB codes that contains some popular FEM problems one usually encounters when learning FEA for the first time. This repository includes beginner-friendly and readable codes (with adequate comments) for some elementary FEM problems. As one would normally encounter in any FEM course, I have included FEM for the 1D Truss,2D Truss,3D Truss , 2D Plates (plane stress condition), Plate with a Hole and some 3D Geometries and finally the results are compared with ANSYS Structural (APDL). Since this is absolutely elementary, I have considered all problems as Linear . Though, it might be a great idea to include a fast iterative solvers and new FEM schemes . It shall soon be added, stay tuned! For details on which code to refer for a specific problem, read on further below:

Finite Element Method- 1D Truss

Finite Element Method- 2D Truss

Example 1


Example 2


Finite Element Method- 2D Plate

Example 1

2D Mesh

Results

Example 2

2D Mesh

Results

Finite Element Method- 3D cantilever

Using FEM on a 3-D structured mesh . The results look something like

Von Mises Stress

Cite As

Dibakar Chaudhary (2026). Elemental_Finite_Element_Analysis (https://github.com/Dibakar58/Elemental_Finite_Element_Analysis/releases/tag/v1.0), GitHub. Retrieved .

Tags

Add Tags

Add the first tag.

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.0

To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.