Mechanical Vibrations (Fourth Edition in SI Units)
Program Listings
Source Codes (MATLAB, C++ and Fortran)
Click
here
to download all
MATLAB
programs.
Click
here
to download all
C++
programs.
Click
here
to download all
Fortran
programs.
Or download each example individually below.
Examples
Title
Type
File Size
1.14
Graphical Representation of Fourier Series Using MATLAB
MATLAB
402 bytes
1.15
Graphical Representation of Beats
MATLAB
292 bytes
1.16
Numerical Fourier Analysis Using MATLAB
MATLAB
1.60 KB
1.17
Numerical Fourier Analysis Using C++
C++
2.01 KB
1.18
Numerical Fourier Analysis Using Fortran
Fortran
935 bytes
2.17
Variations of Natural Frequency and Period with Static Deflection
MATLAB
290 bytes
2.18
Free Vibration Response of a Spring-Mass System
MATLAB
307 bytes
2.19
Free Vibration Response of a System with Coulomb Damping
MATLAB
9.62 KB
2.20
Free Vibration Response of a Viscously Damped System Using MATLAB
MATLAB
3.91 KB
2.21
Free Vibration Response of a Viscously Damped System Using C++
C++
2.35 KB
2.22
Free Vibration of a Viscously Damped System Using Fortran
Fortran
1.19 KB
3.11
Total Response of an Undamped System
MATLAB
311 bytes
3.12
Forced Response of a System with Coulomb Damping
MATLAB
4.00 KB
3.13
Response of a System Under Base Excitation
MATLAB
2.36 KB
3.14
Steady-State Response of a Viscously Damped System
MATLAB
1.84 KB
3.15
Steady-State Response of a Viscously Damped System Using C++
C++
2.22 KB
3.16
Steady-State Response of a Viscously Damped System Using Fortran
Fortran
813 bytes
4.18
Total Response of a System Under Base Excitation
MATLAB
292 bytes
4.19
Impulse Response of a Structure
MATLAB
332 bytes
4.20
Response Under a Periodic Force
MATLAB
1.77 KB
4.21
Response Under Arbitrary Forcing Function
MATLAB
2.17 KB
4.22
Response Under a Periodic Force Using C++
C++
2.29 KB
4.23
Response Under an Arbitrary Forcing Function Using C++
C++
2.34 KB
4.24
Response Under a Periodic Force Using Fortran
Fortran
1021 bytes
4.25
Response Under an Arbitrary Force Using Fortran
Fortran
1.44 KB
5.10
Solution of the Eigenvalue Problem
MATLAB
227 bytes
5.11
Roots of a Quartic Equation
MATLAB
210 bytes
5.12
Plotting a Free Vibration Response
MATLAB
281 bytes
5.13
Time Response of Railway Cars
MATLAB
301 bytes
5.14
Plotting of Frequency Response of a Two Degree of Freedom System
MATLAB
294 bytes
5.15
Forced Response of a Two Degree of Freedom System
MATLAB
524 bytes
5.16
Program to Find the Roots of a Quartic Equation
MATLAB
2.14 KB
5.17
Roots of a Quartic Equation
C++
1.99 KB
5.18
Roots of a Quartic Equation
Fortran
1.35 KB
6.19
Solution of Eigenvalue Problem
MATLAB
260 bytes
6.20
Free Vibration Response of a Multidegree of Freedom System
MATLAB
376 bytes
6.21
Forced Vibration Response of a Multidegree of Freedom System
MATLAB
610 bytes
6.22
Roots of a Polynomial Equation
MATLAB
183 bytes
6.23
Forced Vibration Response of a Damped System
MATLAB
641 bytes
6.24
Program to Generate Characteristic Polynomial
MATLAb
1.52 KB
6.25
Program for Modal Analysis of Multidegree of Freedom Systems
MATLAB
2.19 KB
6.26
Generation of a Characteristic Polynomial
C++
1.77 KB
6.27
Response of a System Using Modal Analysis
C++
3.08 KB
6.28
Characteristic Polynomial Corresponding to a Matrix
Fortran
881 bytes
6.29
Forced Response of a System Using Modal Anlaysis
Fortran
1.32 KB
7.8
Solution of an Eigenvalue Problem
MATLAB
289 bytes
7.9
Using a Program for Jacobi's Method to Solve an Eigenvalue Problem
MATLAB
1.66 KB
7.10
Program for an Eigenvalue Solution Using the Matrix Iteration Method
MATLAB
1.61 KB
7.11
Program for Solving a General Eigenvalue Problem
MATLAB
2.11 KB
7.12
Eigenvalue Solution Using Program9.cpp
C++
1.92 KB
7.13
Eigenvalue Solution Using Program10.cpp
C++
2.01 KB
7.14
Solution of General Eigenvalue Problem Using Program11.cpp
C++
2.57 KB
7.15
Eigenvalue Solution Using Jacobi's Method
Fortran
993 bytes
7.16
Eigenvalue Solution Using the Matrix Iteration Method
Fortran
1.13 KB
7.17
Solution of a General Eigenvalue Problem
Fortran
1.52 KB
8.14
Plotting the Forced Vibration Response of a Simply Supported Beam
MATLAB
450 bytes
8.15
Solution of a Frequency Equation
MATLAB
241 bytes
8.16
Program to Find the Roots of Transcendental and Nonlinear Equations
MATLAB
1.49 KB
8.17
Program to Solve Nonlinear Equations
C++
1.81 KB
8.18
Program to Solve Nonlinear Equations
Fortran
797 bytes
9.11
Plotting of Transmissibility
MATLAB
16.3 KB
9.12
Vibration Amplitudes of Masses of Vibration Absorber
MATLAB
29.7 KB
9.13
Resonant Frequencies of Vibration Absorber
MATLAB
16.6 KB
9.14
Two-Plane Balancing
MATLAB
1.91 KB
9.15
Two-Plane Balancing Using Program13.cpp
C++
1.68 KB
9.16
Two-Plane Balancing Using PROGRAM13.F
Fortran
1.06 KB
10.6
Plotting of Nyquist Circle
MATLAB
18.4 KB
10.7
Plotting of Accelerometer Equation
MATLAB
12.0 KB
11.9
MATLAB Solution of a Single Degree of Freedom System
MATLAB
527 bytes
11.10
MATLAB Solution of Multidegree of Freedom System
MATLAB
604 bytes
11.11
Program to Implement Fourth-Order Runge-Kutta Method
MATLAB
7.25 KB
11.12
Program for Central Difference Method
MATLAB
9.02 KB
11.13
Program for Houbolt Method
MATLAB
9.00 KB
11.14
Fourth-Order Runge-Kutta Method
C++
2.09 KB
11.15
Central Difference Method
C++
3.62 KB
11.16
Houbolt Method
C++
3.80 KB
11.17
Fourth-Order Runge-Kutta Method
Fortran
798 bytes
11.18
Central Difference Method
Fortran
1.61 KB
11.19
Houbolt Method
Fortran
1.81 KB
12.5
Finite Element Analysis of a Stepped Bar
MATLAB
554 bytes
12.6
Program for Eigenvalue Analysis of a Stepped Beam
MATLAB
2.42 KB
12.7
Eigenvalue Solution of a Stepped Beam
C++
3.27 KB
12.8
Eigenvalue Analysis of a Stepped Beam
Fortran
2.07 KB
13.6
Solution of the Pendulum Equation
MATLAB
1.08 KB
13.7
Solution of Nonlinearly Damped System
MATLAB
1.39 KB
13.8
Solution of Nonlinear System Under Pulse Loading
MATLAB
887 bytes
13.9
Solution of Nonlinear Differential Equation
MATLAB
10.7 KB
13.10
Solution of Nonlinear Spring-Mass-Damper System
C++
8.98 KB
13.11
Solution of Nonlinear Vibration System
Fortran
948 bytes
14.9
Plotting of Autocorrelation Function
MATLAB
895 bytes
14.10
Evaluation of a Gaussian Probability Distribution Function
MATLAB
425 bytes
Appendix F
Introduction to MATLAB
MATLAB
1.23 KB
Misc. Fortran Programs
Miscellaneous Fortran Programs
Fortran
3.40 KB
©
2007 Pearson Education South Asia Pte Ltd. All Rights Reserved
Last Updated on 30 October 2006.