Linear Direct Stiffness Method

An educational code which performs basic linear direct stiffness method using bar elements in 2D or 3D.
130 Downloads
Updated 6 Jun 2022
This code performs static structural analysis using the linear direct stiffness method. The code accepts mesh information (nodal coordinates; nodal connectivity) stored in a particular format: Matlab triangulation structures. This imposes some limitiations on nodal connectivity but allows for easy data handling and plotting.
The solver LDS_Solver.m works equally well with 2D and 3D triangulations. Users can optionally define which nodes are fixed, loaded, and the direction of those loads.
Plotting commands in the _runme script use Kevin Moerman's excellent GibbonCode package, which is indispensable for image and geometry processing and visualization.

Cite As

Lawrence Smith (2026). Linear Direct Stiffness Method (https://github.com/LawSmith408/LDS_nd/releases/tag/0.1), GitHub. Retrieved .

MATLAB Release Compatibility
Created with R2022a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
0.1

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.