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.