一、地震波生成反应谱

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编程...相关推荐

  1. matlab能画五维吗,进化算法之粒子群算法和Matlab实现(多维)

    前面一篇文章介绍了遗传算法,这里再介绍一种进化算法,称为粒子群算法.同遗传算法类似,粒子群算法也是仿照了自然界的生物现象得到的.这种现象就是鸟群在某个未知空间内寻找食物这一思想. 鸟群通过自身经验和种 ...

  2. 傅里叶变换 matlab代码_基于机器学习的心律失常分类(三)——小波阈值去噪[MATLAB]...

    在对心电信号进行分析前,需要对其进行去噪预处理.因为在心电信号采集或者数模转换的过程中,会产生噪声,包括工频干扰.肌电干扰.基线漂移这三种.本文将介绍目前十分常用且有效的一种去噪方法--小波阈值去噪. ...

  3. 利用matlab命令画出以下信号的波形,MATLAB实验报告

    文档收集于互联网,已重新整理排版.word 版本可编辑,有帮助欢迎下载支持. 1文档来源为:从网络收集整理.word 版本可编辑. 实验一 名称:连续时间信号分析 姓名:王嘉琦 学号:0636 班级: ...

  4. 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...

    导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...

  5. Matlab plotyy画双纵坐标图实例

    转载自:http://blog.sina.com.cn/s/blog_49d955150100lxoe.html Matlab plotyy画双纵坐标图实例 x = 0:0.01:20; y1 = 2 ...

  6. matlab如何画波特图,matlab画波特图

    Matlab 中 Bode 图的绘制技巧 学术收藏 2010-06-04 21:21:48 阅读 54 评论 0 字号:大中小 订阅 我们经常会遇到使用 Matlab 画伯德图的情况,可能我们我们都. ...

  7. matlab中怎么画冲激函数,matlab怎么画冲激函数波形,这些知识你不一定知道

    在学习理工科的过程中, matlab软件的使用是一个不可或缺的过程.对于初学者来说,学习matlab的时候编写一些程序是非常头疼的.那么,matlab怎么画冲激函数波形呢?下面让我来给大家介绍下吧,希 ...

  8. 单页双曲面 matlab,在matlab中画函数(x^2+y^2)/9-z^2/4=1的旋转单叶双曲面

    1.用matlabc打开命令行窗口,直接输入相关的内容. 2.下一步如果没问题,就根据实际情况来设置图示的代码. 3.这个时候通过确定操作以后,需要填写注释的信息. 4.这样一来会得到对应的效果图,即 ...

  9. Matlab画圆方向图,如何在matlab里画天线的立体方向图?

    如何在matlab里画天线的立体方向图?有没有具体的函数? 有的,你看下一般的matlab教程里都有着方面的介绍,查一下就可以了 有数据,Matlab可以画 归根到底,画极坐标方向图是坐标变换的问题. ...

  10. matlab提取数据画图,matlab提取excel表格数据画图-如何将Excel中的数据导入MATLAB并在MATLAB中画出图......

    在matlab上如何导入excel表格然后画图 工具:matlab 2018b 1.打开matlab,点击主页下面导入数据,可以导入excel数据,在此将自己命名的huitushuju文件导入: 2. ...

最新文章

  1. Android Studio添加文件注释头模板?
  2. css有些效果不显示,css导入成功但没有效果怎么办
  3. unity5.x C# 获取屏幕宽度 设置不受重力影响
  4. OMG!最难啃的《深度学习》圣经花书,居然新出版了视频课!
  5. Golang中对new和make的理解
  6. Java性能优化之for循环
  7. 第十届泰迪杯数据挖掘挑战赛A题害虫识别YOLOv5模型代码(已跑通,原创作品,持续更新)
  8. Simpler - 轻量级的微博客户端(开源)
  9. 163邮箱怎么申请?手机号怎么申请注册邮箱?
  10. 2825 codevs危险的组合(递推)
  11. GitHub 上这份计算机自学指南火了~
  12. 容错性低是什么意思_王者荣耀:在成为高手之前,这4位容错率低的千万别碰!...
  13. 安防系统的定义及相关组成部分详解
  14. U8 数据库服务器和应用服务器 分离后出现 登陆系统管理 远程组件初始化 失败 解决方案!
  15. Leanback(1)-播放控制栏下添加新的行
  16. u盘解写保护软件usbmon
  17. 【解决】SX1308无法升压、升压后接上负载电压就被拉低解决办法
  18. 视频教学:7分钟入门线性代数+微积分
  19. 把txt文件中逗号改成空格(python)
  20. 连接共享打印机输入用户名和密码——解决办法

热门文章

  1. Tomcat8安装步骤-win10-64位系统
  2. 怎么样才可以?批量下载快手播主的全部视频?
  3. js ajax 跨域上传文件,使用 Javascript 实现跨域上传文件到存储
  4. Matpower软件简介和参数介绍
  5. linux设备驱动模型架构分析 一
  6. vdbench的作用_vdbench
  7. 精心整理2万字c++知识点
  8. 魔兽支持宽屏--怎样让宽屏支持更多游戏?
  9. Centos中安装svnserver
  10. 访问共享打印机报错:0x00000bcb