暨南大学讨论生课程论文课程:结构动力学姓名:许可悦学号:1634361002学院:力学与建筑工程学院专业:建筑与土木工程任课老师:李雪艳基于 MATLAB 的四层框架结构动力响应与讨论许可悦(暨南大学理工学院力学与土木工程学院,广州 51063)摘要:本文用 MATLAB 语言对四层建筑结构进行编程,计算结构的自振频率、振型,分析该结构在自由振动和一般激励下的动力响应。采纳了 Newmark—β 法计算了在简谐正弦激励作用下结构的位移响应,并以此为初始条件结合瑞利阻尼矩阵计算了结构在简谐正弦荷载卸载后的结构自由振动的位移响应。关键词:MATLAB、Newmark-β 法、瑞利阻尼矩The four layers of frame structure dynamic response based on MATLAB and researchXu Keyue(Jinan university institute of mechanics and civil engineering department, Guangzhou)Abstract:This paper uses MATLAB language to program the the four layers of frame structure , calculates the self-vibration frequency and vibration mode of the structure, and analyzes the dynamic response of the structure under free vibration and general excitation 。 Adopted the Newmark — beta method to calculate the displacement of the structure under the action of a harmonic sine excitation response, and the initial conditions in combination with the Rayleigh damping matrix to calculate the structure in the structure of harmonic sine load after unloading free vibration displacement response。Key words:MATLAB; Newmark—βmethod;Rayleigh orthogonal damping1 引言在社会进展的今日,很多科技人员都会遇到数值分析计算机应用等问题,一些传统的高级程序语言如 FORTRAN 等虽然能在一定程度上减轻计算量 ,但它们要求应用人员要具有较强的编程能力和对算法有深化的讨论。 另外 ,在运用这些高级程序语言进行计算结果的可视化分析及图形处理方面 ,对非计算机专业的普通用户来说 ,存在着很大的难度. MATLAB 正是在这一应用要求背景下产生的数学类科技应用软件.MATLAB 是是以矩阵计算为基础的程序设计语言 , MATLAB 具有功能丰富和完备的数学函数库及工具箱 ,大量繁杂的数学运算和分析...