Fourier transform

The following Matlab scripts calculate the Fourier transform of a time history: fourier.zip The main script is: fourier.m The remaining scripts are supporting functions. * * * A Matlab GUI version is included in:  Vibrationdata Matlab Signal Analysis Package * * * See also: Shock… Read more

ISO Generic Vibration Criteria

The Matlab scripts vc_velox.zip calculate the one-third octave band velocity spectrum of a time history for comparison with ISO Generic Vibration Criteria for Vibration-Sensitive Equipment. The main script is: vc_velox.m The remaining scripts are supporting functions. The input file may either be an acceleration or… Read more

ISO 2631 Matlab Scripts

ISO 2631 Mechanical vibration and shock — Evaluation of human exposure to whole-body vibration * * * * Update: The ISO 2631 scripts have been added to the Matlab GUI package posted at: Vibrationdata Matlab Stand-alone Executable GUI Package  * * * * The Matlab… Read more

Sound Pressure Level from a Time History

The Matlab scripts in SPL.zip calculate the one-third sound pressure level for an acoustic pressure time history. SPL.m is the main script. The remaining scripts are supporting functions. The scripts have options for A, B & C-weighting. See also:  Matlab Acoustic Page * * *… Read more

Waterfall FFT

The Matlab scripts in waterfall_FFT.zip calculate the Waterfall FFT of a time history. The main script is: waterfall_FFT.m The remaining scripts are supporting functions. The scripts also have options for spectrogram and contour plots. Here is another script useful for tracking sine sweeps:  sine_sweep_spectral.m *… Read more

Power Spectral Density Overall Level

The overall RMS level of a power spectral density function is equal to the square root of the area under the curve. Power spectral density specifications are typically given in log-log format.  Thus special integration rules apply. The Matlab scripts in psd_integ.zip  calculate the overall… Read more

NASTRAN notes

Here are some edited notes given to me by a colleague who is writing software programs to import Nastran data into Matlab. DMAP DMAP (Direct Matrix Abstraction Programming) is the language running under the hood in the various nastran solution sequences.  All the math that happens… Read more