VIBRA2D – An interactive MDOF System animator

Interactive educational tool for visualizing single- and multi-degree-of-freedom vibration systems using rotating vectors and mode shapes.
11 Downloads
Updated 25 Aug 2025

View License

Overview
VIBRA2D is an interactive MATLAB program developed for educational purposes.
It visualizes vibrations in single- and multi-degree-of-freedom systems using rotating vectors, allowing users to explore mode shapes, harmonic excitations, and their superposition.
Key Features
- Create 1DOF or MDOF systems with any number of mass points
- Define harmonic excitations and set initial conditions
- Toggle excitation forces, mode shapes, and homogeneous solution on/off
- Visualize displacement, force, and rotating vectors
- Frequency Response Function visualization
- Two example models included (1DOF and 2DOF)
Installation & Usage
Add the VIBRA2D folder to the MATLAB path and run `launcher.m`.
Select a model from the dropdown menu, adjust parameters in the input table with the mouse scroll wheel, and control animation with the figure buttons.
The area in front of the Rec button can be dragged upward to view the frequency response function.
License
BSD 2-Clause License (see LICENSE.txt for details)

Cite As

Peter Horvath (2025). VIBRA2D – An interactive MDOF System animator (https://uk.mathworks.com/matlabcentral/fileexchange/181862-vibra2d-an-interactive-mdof-system-animator), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2025a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0