Please send me an Email if you are going to use this package.
Also, you are welcome to participate in the Shock & Vibration courses.
Thank you,
Tom Irvine
Email: tom@irvinemail.org
* * *
License information:
The software packages on the following links are freely placed in the public domain and may be used for both academic and commercial purposes. The software is “open source.”
* * *
New: Here is a Matlab GUI multi-function signal analysis package that requires the Partial Differential Equation & Signal Processing Toolboxes for some of its functions. It has more features than the old package. Matlab 2023a or newer is required.
vibrationdata app package ver 6.4, 4/19/24 (right mouse click, save link as)
The main script is: vibrationdata_App
* * *
Old: Here is a Matlab GUI multi-function signal analysis package that does not require any additional toolboxes:
Vibrationdata Signal Analysis Package
Alternate Link for Package (Save link as)
The main script is: vibrationdata.m
The remaining scripts are supporting functions.
This is a work-in-progress. Some features are not yet installed but will be in a future revision. Please check back for updates.
The download and extraction process should be straightforward, but here are some slides for those who need instruction: Vibrationdata_download.pptx
See also:
Vibrationdata Stand-Alone Executable Version
Vibrationdata Scripts on Mathworks File Exchange
(Right mouse click, save as for next ebook link)
An Introduction to Shock & Vibration Response Spectra Rev H eBook
Alternate eBook link (right mouse click, save link as, or open link in new window)
Stress-Velocity eBook link
* * *
Here are some older webinar and slide presentations which demonstrate the use of the GUI package in exercises:
Seismic Test & Analysis Webinars
Circuit Board Shock & Vibration Analysis
Nastran Modal Transient & Response Spectrum Analysis for Base Excitation
Vibroacoustics/Statistical Energy Analysis
* * *
Currently installed features include:
autocorrelation & cross-correlation
Bessel, Butterworth & mean filters
Fourier transform, FFT, waterfall FFT, spectrogram
FFT for Machine Vibration ISO 10816
PSD, cross power spectral density & energy spectral density
PSD time history synthesis
SRS & SRS Tripartite
SRS time history synthesis
SDOF response to base input and applied force
SPL
cepstrum & auto-cepstrum
integration & differentiation
trend removal
rainflow cycle counting
fatigue damage spectrum
ISO Generic Vibration Criteria
modal frequency response functions including H1, H2 & coherence
half-power bandwidth method for damping estimation
generate sine, white noise and other time history waveforms
Helmholtz resonator
spring surge natural frequencies
Davenport-King wind spectrum
Dryden & von Karman gust spectra
Pierson-Moskowitz Ocean wave spectrum
rectangular plate analysis using both classical and finite element methods
spherical bearing stress
unit conversion
Future revisions will have additional functions.
* * *
Please contact me if you have suggestions for added features or if you find bugs.
* * *
See also: Python Signal Analysis Package
* * *
Tom Irvine