Matlab: generate your own time history

There is a occasional need in shock & vibration analysis for a user to generate his or her own time history.  The resulting time history could be used to test a modal transient script, for example.

The scripts in generate.zip can be used to output the following signals:

1=sine
2=cosine
3=damped sine
4=sine sweep
5=white noise (with option for band-limiting)
6=terminal sawtooth pulse
7=symmetric sawtooth pulse
8=half-sine pulse
9=versed sine pulse
10=wavelet
11=rectangular pulse
12=beat frequency

generate.m is the main script.

The remaining scripts are supporting functions.

More signal options will be added in a future revision….

* * *

A Matlab GUI version is included in:  Matlab Signal Analysis Package

* * *

See also:  Synthesize a Time History to Satisfy a Power Spectral Density

* * *

Tom Irvine
Email: tom@irvinemail.org

One thought on “Matlab: generate your own time history

  1. Pingback: Rayleigh Distribution « Vibrationdata

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s