Time response of multi degree of freedom systems undergoes f

Version 1.0.0 (3.68 KB) by Javad Parsi
This function provides a tool for free vibration time response of a multi degree of freedom (n-DOF) system.
133 Downloads
Updated 13 May 2022

View License

This function provides a tool for free vibration time response of a multi degree of freedom (n-DOF) system. The inputs of the function are mass matrix, stiffness matrix and initial displacement and velocities.
The first step is to solve an eigenvalue analysis to obtain the natural frequencies and mode shapes.
The second step is obtaining the coefficients and phase delay of each mode based on the initial displacements and velocities.
After obtaining the coefficients, the last step is obtaining the displacements, velocities and accelerations of each degree of freedom by mode summation.
In fact, the concept behind the free vibration is that the time response of the vibrating system is a superposition of different modes but each of them with a weighting coefficient and a phase delay.
There are three sample files that show how to use this function.

Cite As

Javad Parsi (2025). Time response of multi degree of freedom systems undergoes f (https://www.mathworks.com/matlabcentral/fileexchange/111545-time-response-of-multi-degree-of-freedom-systems-undergoes-f), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022a
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