Download Free Vibration Analysis Files
Try It Yourself with Example Data, MATLAB scripts, and Python Scripts
Section 1
Files Overview

Download our example analysis scripts (versions in both MATLAB and Python) along with example vibration and shock data to help you do your own analysis. Some of our popular blog posts (including the vibration analysis, MATLAB vs Python, and transportation monitoring) used both the data and analysis files available here to generate the plots and conclusions shared.

Share your own analysis scripts, data, and lessons in our community forum where there are also many other example shock and vibration data sets to try out!

Section 2
Example Vibration Data (.MAT, .CSV & .IDE files)
  • Aircraft_Vibration:
    Vibration data taken on the exterior of an aircraft as it climbed from 23,000 feet to 40,000 feet.
  • Airplane_Take_Off:
    Vibration data from the base of a commercial airplane's seat during takeoff.
  • Random_Y:
    Random vibration exposure in accordance to MIL-STD-810G Fig.6c-5.
  • Truck_Bed:
    Vibration on the trailer of a commercial truck during transit.
  • Vibe-LOG-0002-025G-DC-PC:
    Vibration data taken as part of the Slam Stick How-To Videos
  • 10g_100Hz_60sec:
    10g 100Hz sinusodial vibration on shaker table.
  • Commute:
    Vibration from car engine during 20 minute morning commute (includes highway).
  • UPS Ground and Freight Shipments:
    Shock and vibration data recording files from UPS ground and freight shipments in our transportation monitoring blog.
SECTION 3
MATLAB & Python Vibration Analysis Scripts
  • Mide_FFT_PSD.m
    Computes the FFT, PSD, and phase of an array.
  • Mide_Spectrogram.m
    Computes the spectrogram of an array.
  • Vibration_Analysis_Examples.m
    Runs through some examples that generated all the plots shown in our vibration analysis blog.
  • Load_Plot_RMS_FFT.m
    MATLAB script that loads a two column CSV, plots all data, computes moving RMS, and computes a FFT of the entire data set.  Discussed in MATLAB vs Python speed test blog.
  • Load_Plot_RMS_FFT.py
    Python script that loads a two column CSV, plots all data, computes moving RMS, and computes a FFT of the entire data set.  Discussed in MATLAB vs Python speed test blog.
  • Load_Plot_RMS_FFT_Spectrogram.py
    Python script that does the same as above but also computes and plots a spectrogram
SECTION 4
Downloads
Filetype Download
 .IDE Data (106 MB):        Download - Slam Stick Lab (64 Bit)
.MAT Data (206 MB):       Download - Slam Stick Lab (64 Bit)
.CSV Data (79 MB):       Download - Slam Stick Lab (64 Bit)
Analysis Functions (9 KB):        Download - Slam Stick Lab (64 Bit)
FREE RESOURCE: Download this 69 page Handbook - PDF
Click to Download