Newmark法Matlab源程序

function [acc,vel,dsp]=Newmark_2(kk,cc,mm,fd,nt,dt,q0,dq0)

%输入参数

% kk------刚度矩阵

% mm------质量矩阵

% cc------阻尼矩阵

% q0------初始位移

% dq0------初始速度

% dt------时间步长

% nt------总的计算步数,等于结束时间除以dt

%返回值

% dsp------位移

% vel------速度

% acc------加速度

[sdof,n2]=size(kk);

dsp=zeros(sdof,nt); % displacement matrix

vel=zeros(sdof,nt); % velocity matrix

acc=zeros(sdof,nt); % acceleration matrix

dsp(:,1)=q0; % initial displacement

vel(:,1)=dq0; % initial velocity

alpha=0.5; beta=0.5; % select the parameters

acc(:,1)=inv(mm)*(fd(:,1)-kk*dsp(:,1)-cc*vel(:,1)); % compute the initial acceleration (t=0)

ekk=kk+mm/(alpha*dt^2)+cc*beta/(alpha*dt);

for it=1:nt % loop for each time step

cf

matlab 系统时域响应,动力学系统时域响应计算的六种方法Matlab源程序(Newmark,Houbolt法,中心差分法)...相关推荐

  1. 中心差分法matlab实现,动力学系统时域响应计算的六种方法Matlab源程序(Newmark,Houbolt法,中心差分法)...

    动力学系统时域响应计算的六种方法Matlab源程序(Newmark,Houbolt法,中心差分法).直接使用,无需再修改. Newmark法Matlab源程序 function [acc,vel,ds ...

  2. java在win8闪退_解决Win8/Win8.1系统下的IE11闪退的六种方法

    相较于IE10浏览器以前的版本,IE11有了很较大的提升.界面呈扁平化的风格,浏览网页时给人一种很清新的感觉.不过有部分使用win8或者win8.1操作系统的用户却有遇到安装的IE11会有闪退的困扰, ...

  3. matlab iri模型,iri-model IRI模型计算电离层延迟的matlab 算法 265万源代码下载- www.pudn.com...

    文件名称: iri-model下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 4182 KB 上传时间: 2013-05-29 下载次数: 85 详细说明: ...

  4. 帧率(FPS)计算的六种方法总结

    帧率(FPS)计算是游戏编程中常见的一个话题.大体来说,总共有如下六种方法: 一.固定时间帧数法 帧率计算的公式为: fps = frameNum / elapsedTime; 如果记录固定时间内的帧 ...

  5. matlab iri模型,iri-model IRI模型计算电离层延迟的matlab 算法 - 下载 - 搜珍网

    iri模型代码/ecef2geod.m iri模型代码/iri.m iri模型代码/iritest.m iri模型代码/license.txt iri模型代码/temp.html iri模型代码/cu ...

  6. matlab ax=b求x,Matlab求解线性方程组Ax=b的几种常见方法Matlab求解线性方程组Ax=b的几种常见方法...

    例如方程组: 法1:左除法 >> A=[3 1 -1;1 2 4;-1 4 5];b=[3.6;2.1;-1.4]; >> x=A\b x = 1.4818 -0.4606 0 ...

  7. 系统响应及系统稳定性

    实验一:系统响应及系统稳定性 一.实验目的 1. 掌握求系统响应的方法: 2. 掌握时域离散系统的时域特性: 3. 分析.观察及检验系统的稳定性. 二.实验原理及方法 1. 递推法求解差分方程的解: ...

  8. 一维离散动力学系统的混沌研究【基于matlab的动力学模型学习笔记_8】

    摘 要:混沌(Chaos)是指发生在确定系统中的貌似随机的不规则运动,本文将基于几种经典的一维动力学方程系统,根据其动力学方程研究其混沌产生过程以及相对应的MATLAB仿真. /*仅当作学习笔记,若有 ...

  9. 二维离散动力学系统的混沌研究【基于matlab的动力学模型学习笔记_9】

    摘 要:混沌(Chaos)是指发生在确定系统中的貌似随机的不规则运动,本文将基于经典的二维系统,然后根据动力学方程研究其混沌产生过程以及相对应的MATLAB仿真,再讨论Lyapunov指数以及正平衡点 ...

最新文章

  1. 移动端开发, 常用CSS单位
  2. java enum枚举使用例子
  3. OpenJudge NOI 1.7 14:大小写字母互换
  4. Linux内核调用SPI平台级驱动_实现OLED的显示功能
  5. 360html5播放加速,总结:没有讨论加速问题,“视频快速观看”完全支持360种浏览器...
  6. 单片机---HLK-W801图形框架LVGL下开发(四)
  7. 计算机软件企业账务处理,企业购买软件会计上如何处理
  8. 优锘:发布一站式数字孪生平台森工厂,打造数字孪生领域的office
  9. 【马三北漂记】之终章
  10. java虚无世界_我的世界1.7.10工业虚无整合包
  11. 使用Python批量筛选上千个Excel文件中的某一行数据并另存为新Excel文件(下篇)
  12. Tech.ED North America 2008 Launch! (June 10-13,2008)
  13. nodejs PM2监控及报警邮件发送(二)
  14. 天津插画师培训机构 ,0基础可以学吗?
  15. java怪物掉落_我的世界地下城boss打法及掉落物品一览
  16. 痞子衡嵌入式:串口调试工具Jays-PyCOM诞生记(6)- 打包发布(PyInstaller3.3.1)
  17. 鸿蒙OS与安卓、Fuchsia 对比分析
  18. 群雄当立,逐鹿分布(三)Paxos传说之三大神器
  19. python写入excel公式有哪些库_python工具库介绍-xlwt 创建xls文件(excel)
  20. Ubuntu18.04LTS纯净版安装python3.8

热门文章

  1. 【原】博客园第三方客户端-i博客园App开源
  2. Js日期加减(天数),时间加减,日期运算
  3. JAVA 模拟post 表单提交
  4. python学多久可以考二级建造师吗_大学毕业了还要工作多久就能考二级建造师
  5. JavaScript开发工具简明历史
  6. Fortran:do循环
  7. 微信小程序警告之Do not have regionchange handler in component: pages/maps/maps.
  8. 我把QQ的表情包搬运到了微信
  9. 10题经典Redis面试题
  10. 男孩女孩 --- 《视 角》