Mechanics & Mechanical Vibrations: Worked Examples with Python & MATLAB Solutions
By Rahul Basu
Master classical mechanics and vibration analysis with this definitive step-by-step solutions manual and computational guide. Engineered specifically for university students, engineering undergraduates, and Tripos examination candidates, this resource bridges theoretical dynamics with real-world computational modeling.
Whether preparing for upcoming exams, completing lab assignments, or mastering mechanical system simulations, this book provides exact analytical worked solutions paired with fully executable Python and MATLAB source codes.
What’s Inside
Complete Step-by-Step Worked Solutions: Detailed answers covering particle dynamics, rigid-body kinematics, velocity composition, angular momentum, and moment of momentum.
Vibration Analysis & Linear Systems: Solutions for first-order lag, second-order free vibration (under-damped, critically damped, over-damped), forced harmonic response, resonance, and vibration isolation.
Frequency Response Functions (FRF): Complete parameter identification routines ($k$, $m$, $\zeta$, $\lambda$) from static deflection and resonance peak data.
Full Computational Appendices: Monospace, copy-paste ready source code listings for both Python (scipy, matplotlib) and MATLAB / Octave.
High-Resolution Plots: Step response curves, thermometer ramp lags, magnitude/phase frequency responses, and dynamic envelope plots.
Embedded Source Code: Includes direct access to the vibrations_solvers.zip package for instant execution.
Rahul Basu is a researcher and educator specializing in applied mathematics, mechanical systems, and simulation modeling. His work bridges theory with practice, making complex engineering concepts accessible to students, professionals, and researchers worldwide.