Matlab程序计算反应谱的误差分析
徐源1
王毅2
1.解放军理工大学工程兵工程学院,南京,2100002.东南大学信息科学与工程学院,南京,210000
摘要:基于反应谱计算的基本原理,对于单自由度弹性体系在水平地震运动xg(t)作用下的动力平衡微分方程,分别使用gradient和diff进行计算,并与使用cumtrapz命令积分计算的精确计算反应谱积分公式和简化的反应谱计算积分公式值进行了比较,xg(t)分别选取了实测的爆炸震动数据和天然地震数据,经过计算发现,对于高频比较显著的爆炸震动波,用上述方法计算出的反应谱在低频部分有小的差别,对反应谱的整体特征影响不大.但对于低频比较显著的天然地震波,用cumtrapz积分计算的积分公式与用diff命令计算的微分方程结果接近,用gradient命令计算的结果误差较大,因此在计算富于低频的震动波的反应谱时,用gradient命令求微分方程是不合适的.
关键词:误差分析Matlab程序反应谱计算
分类号:P315.9(大地(岩石界)物理学(固体地球物理学))
资助基金:后勤科研项目(2007)
论文发表日期:2008-01-01
在线出版日期:2025-08-15(本平台首次上网日期,不代表文献的发表时间)
页数:7( 78-84 )
英文信息展开
华南地震

华南地震

CSTPCD
ISSN:1001-8662
年,卷(期):2008,28(1)