日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

matlab怎么画地震反应谱,地震工程学-反应谱和地震时程波的相互转化matlab编程...

發布時間:2024/8/1 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matlab怎么画地震反应谱,地震工程学-反应谱和地震时程波的相互转化matlab编程... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、地震波生成反應譜

1 所取的地震波為Elcentro地震波加速度曲線,如圖1所示。

圖1 Elcentro地震波加速度曲線

2 所調用的Matlab程序為:

% ***********讀入地震記錄*********** ElCentro;

Accelerate= ElCentro(:,1)*9.8067;%單位統一為m和s N=length(Accelerate);%N 讀入的記錄的量 time=0:0.005:(N-1)*0.005; %單位 s

%初始化各儲存向量

Displace=zeros(1,N); %相對位移 Velocity=zeros(1,N); %相對速度 AbsAcce=zeros(1,N); %絕對加速度

% ***********A,B矩陣***********

Damp=0.02; %阻尼比0.02

TA=0.0:0.05:6; %TA=0.000001:0.02:6; %結構周期 Dt=0.005; %地震記錄的步長

%記錄計算得到的反應,MaxD為某阻尼時最大相對位移,MaxV為某阻尼最大相對速度,MaxA某阻尼時最大絕對加速度,用于畫圖

MaxD=zeros(3,length(TA)); MaxV=zeros(3,length(TA)); MaxA=zeros(3,length(TA)); t=1;

for T=0.0:0.05:6

NatualFrequency=2*pi/T ; %結構自振頻率

DampFrequency=NatualFrequency*sqrt(1-Damp*Damp); %計算公式化簡

總結

以上是生活随笔為你收集整理的matlab怎么画地震反应谱,地震工程学-反应谱和地震时程波的相互转化matlab编程...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。