Dear Guest,Writing tutorials and
maintaining a website are
expensive endeavors. I need your help to continue this effort. Your
subscription will allow me to continue this site and to add new
materials.
|
TutorialsPower Spectral Density
Calculation via Matlab: psd_mat.pdf
Additional
tutorials are given at: Random
Vibration
|
Signal Processing | Matlab Scripts |
Time History, PSD, SRS & SPL Statistics & Plotting |
signal_stats.m
coordinates_ss.m coordinates_ss_scale.m octaves.m PSD_octave.m |
Multi-function signal processing script for time histories |
signal_functions.m
signal_function_extract.m signal_function_stats.m |
Signal Generation |
Matlab Scripts |
Generation of time
history
signals:
2=cosine 3=damped sine 4=sine sweep 5=white noise 6=terminal sawtooth pulse 7=half-sine pulse 8=versed sine pulse 9=wavelet |
generate.m
Supporting
functions: |
Generate a white noise time history where the user specifies the standard deviation and kurtosis. The skewness is approximately zero. |
|
Generate a white noise time history where the user specifies the standard deviation, skewness and kurtosis. |
|
Generate a time history with kurtosis > 3. The corresponding histogram has a shape similar to a witch hat. |
witch.m |
Random Vibration | Matlab Scripts |
Miles Equation for Base Excitation | Miles.m |
Miles Equation for Applied force | Miles_force.m |
Vibration Response Spectra Matlab Script |
VRS.m Functions: PSD_library.mcalculate_PSD_slopes.m interpolate_PSD.mvrs_engine.m AVRS_plot.m vrs.pdf |
Determine the response of a particular SDOF system to a power spectral density base input |
sdof_ran.m Functions: PSD_library.m fix_size.m plot_PSD.m plot_PSD_two_sdof_ran.m sdof_ran_engine.m interpolate_PSD.m calculate_PSD_slopes.m |
Multiply or divide one frequency response function by another. |
real_div.m
real_mult.m real_mult_intlog.m calculate_PSD_slopes.m |
|