本书是“十三五”国家重点出版物出版规划项目。本书符合机械工程、车辆工程、土木工程等学科本科生的培养方案和教学大纲要求,适用于高年级本科生教学。本书共分7章,第1章介绍了机械振动的基本知识,阐明了学习机械振动的必要性。第2、3、4章分别介绍了单自由度系统、多自由度系统、无限自由度系统振动的基本概念和研究方法,是线性振动的基本内容。第5章介绍了运动方程的数值计算方法,主要包括直接积分法与振型叠加法。第6章介绍了振动控制的基本原理,研究了被动控制、半主动控制与主动控制方法。第7章介绍了振动数据分析方法,主要包括信号数据前处理与正式数据处理方法。章后附有一定量的习题,以便学生巩固和消化课程的主要内容,拓宽其工程应用背景。