function dx=odefun2(t,x)

dx=zeros(2,1);%存储x1,x2的导数

dx(1)=x(2);%第一个方程

dx(2)=-20*x(2)-100*x(1);%第二个方程

[t,x]=ode45('odefun2',[0,4],[1;0])

注:数值解仅仅是解的一个数据点列;数值解只能作定量分析,它能处理几乎所有的方程。

xt=dsolve('D2x+20*Dx+100*x=0','x(0)=1','Dx(0)=0')

给出数值解与解析解的对比图:

f=inline(xt)

plot(t,x(:,1),'r.',t,f(t),'b');

legend('数值解','解析解')

变量名=inline(’函数表达式’,‘变量名1’,‘变量名2’,…,‘变量名n’)

function dx=odefun3(t,x)

global c;

dx=zeros(2,1);%存储x1,x2的导数

dx(1)=x(2);%第一个方程

dx(2)=-20*c*x(2)-100*x(1)%第二个方程

注:通过全局变量c来接收外部阻尼系数的值。

function ode3(vc)

global c;%全局变量

hold on%hold住图形窗口

tspan=linspace(0,4,100);

for i=1:length(vc);

c=vc(i);

[t,x]=ode45('odefun3',tspan,[1,0]);

text(t(10),x(10,1),['\leftarrow c',num2str(c)])

plot(t,x(:,1))

end

hold off

vc=[0.2,0.4,0.6,0.8,1]

ode3(vc);

vc=[0.2,0.3,0.4,0.6,0.8,1,1.4,1.7];

ode3(vc);

微信“图像处理与模式识别研究所”关注我呦

matlab单自由度系统,【Matlab代码】外力单自由度阻尼系统的数值解相关推荐

  1. 汽车销售系统javaweb代码_有什么代驾系统能远离销售套路_搜狐汽车

    代驾行业发展至如今,已经日趋稳定,成交额呈逐年上升趋势.很多创业者注焦代驾行业,想策马扬鞭大干一场!但互联网盛行的时代,大家玩的都是互联网代驾,所以一款代驾系统成为了刚需.无奈,各家销售套路花样百出, ...

  2. python车牌识别系统开源代码_汽车牌照识别系统【YOLO+MLP】

    车牌识别系统可以自动检测并识别图像中的车辆牌照,其算法主要包括牌照定位.牌照分割.字符识别等步骤.本文将给出一种基于深度学习的车牌识别系统方案. 要快速掌握开发人工智能系统的技能,推荐汇智网的 机器学 ...

  3. 地铁售票系统java代码_VHDL 地铁自动售票系统

    [实例简介] VHDL 地铁自动售票系统 等待状态 自检状态 详细注释 状态机编写 [实例截图] [核心代码] d74c0e52-4d27-45b1-8cb8-de3249072b91 └── sal ...

  4. java b2b 开源_springcloud微服务多用户商城系统java_代码开源_B2B电商系统_B2C电商系统...

    Spring Cloud是一系列框架的有序集合.利用Spring Boot的开发模式简化了分布式系统基础设施的开发,如服务发现.注册.配置中心.消息总线.负载均衡.断路器.数据监控等(这里只简单的列了 ...

  5. 郭宏志的android无线点餐系统,Android无线点餐系统--含代码.doc

    Android无线点餐系统--含代码Android无线点餐系统--含代码 Android 无 线 点 餐 系 统 院系:计算机与信息工程学院 班级:**级软件技术一班 姓名: 学号: PAGE \* ...

  6. 质量—弹簧—阻尼系统的建模分析

    质量-弹簧-阻尼系统的建模分析 本文介绍如何使用数轴建模法对质量-弹簧-阻尼系统进行建模分析. 这里涉及的质量块.弹簧.阻尼均为理想器件. 注:实际弹簧还拥有阻尼器的效果,即实际弹簧应该是一个弹簧-阻 ...

  7. 单自由度振动系统 matlab,单自由度系统的振动及matlab分析

    <单自由度系统的振动及matlab分析>由会员分享,可在线阅读,更多相关<单自由度系统的振动及matlab分析(6页珍藏版)>请在金锄头文库上搜索. 1.单自由度系统的振动及 ...

  8. matlab用卷积积分求单自由度阻尼系统响应(零极点模型)

    %spring1.m-用卷积积分求单自由度阻尼系统的强迫振动(先求系统的零极点模型) m=1;c=4;K=100;dt=0.015;  %dt为卷积积分时的采样间隔 w0=sqrt(K/m);  %固 ...

  9. 高斯信道、单径Rayleigh信道和多径衰落信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    前3节仿真了基带BPSK调制下DSSS-CDMA系统在高斯信道.单径Rayleigh衰落信道和多径衰落信道下的性能仿真,同时采用了m序列和正交Gold序列进行对比. 高斯信道下基带模型的多用户BPSK ...

  10. 单径Rayleigh信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列、Gold序列和正交Gold序列)

    接上一节 高斯信道下基带模型的多用户BPSK直接序列扩频系统MATLAB仿真(m序列.Gold序列和正交Gold序列) 下面再来看一下m序列与正交Gold序列在单径Rayleigh衰落信道下的性能. ...

最新文章

  1. 一文详解目标跟踪中的相关滤波
  2. 758.6G每秒:阿里云成功防御国内最大规模Memcached DDoS反射攻击
  3. 4.1.6 文件的基本操作
  4. hdu_1358Period(kmp找循环前缀)
  5. lua5.3 获取table的元素数量
  6. PHP操作MongoDB学习笔记
  7. 开发的必杀技:Git 的分支管理
  8. 漫画:优秀程序员的必备特质有哪些?
  9. 爬虫实例4 爬取网络小说
  10. python中format函数怎么样提取字符串里的字符_Python中用format函数格式化字符串的用法...
  11. matlab 求积分上限,matlab求解积分上限
  12. linux realtek声卡驱动下载,一步一步安装Realtek ALC888、ALC1200 声卡(附Realtek ALC888 ALC1200驱动)...
  13. RNN分类IMDB电影评分
  14. 华为智慧屏的四大核心功能
  15. 【012】SylixOS嵌入式实时操作系统助力中国航天事业
  16. pytorch深度学习出错整理(一)
  17. 1.Linux基本简介和使用
  18. Python撩妹实战——教你用微信每天给女朋友说晚安
  19. 123数字黑洞-第11届蓝桥杯Scratch选拔赛真题精选
  20. 由子网掩码字符串转换成长度前缀的代码示例

热门文章

  1. 中国强制应用市场下架所有非认证开发者提交的应用
  2. linux查看端口被哪个服务占用的命令
  3. 应用服务器Glassfish任意文件读取漏洞
  4. [cb]SceneView 获取鼠标位置
  5. nullnullProcessing Bitmaps Off the UI Thread 处理来自UI线程的位图
  6. 今天没事做了个MBTI职业倾向测试
  7. (摘)Entity Framework Core 2.1带来更好的SQL语句生成方案
  8. 列表list,元组tuple,字符串
  9. 高并发秒杀系统--Service事务管理与继承测试
  10. 跟着编程之美学算法——最长递增子序列(转)