Common Methods for Solving General Forcing Conditions 
The vibration of a linear system under a general forcing function f(t) can be solved by either of the following, These are briefly discussed in the following sections. 
Convolution Integral 
Consider a linear system where (by definition) the response to a general excitation can be obtained by a superposition of simple excitation responses. One of the simplest excitations is the delta function (or impulse function) which has the important property:
This property states that a general forcing function defined in the interval (t_{1} , t_{2}) can be expressed as the superposition (or integration) of many delta functions with magnitude positioned throughout the excitation time interval. Hence, if we define our forcing function f(t) as equaling the sum of delta functions when inside the time interval t_{1} to t_{2},
and equaling zero otherwise, the displacement response x(t) of a linear SDOF system subjected to f(t) is then given by,
The function g(t) is the impulse response of the system. By definition, a system's impulse response is equal to x(t) when f(t) is just a single delta function,

Laplace Transform 
When the response of a linear system is difficult to obtain in the time domain (for example, say the Convolution Integral did not permit a closed form solution), the Laplace transform can be used to transform the problem into the frequency domain. The Laplace Transform of h(t) is defined by,
Transforming a SDOF equation of motion converts an ODE into an algebraic expression which is typically much easier to solve. After obtaining a solution for the displacement X(s) in the frequency domain, the inverse Laplace Transform is used to find x(t), where the inverse transform is defined by,
Using Laplace transforms to solve a springmass vibration system is demonstrated in the Laplace transform example section. Vibration analysis often makes use of the frequency domain method, especially in the field of control theory, since the method is straightforward and systematic. However, the inverse transform can be difficult to find for complex systems. 