matlab微分方程求解并仿真
已知系统微分方程为x2’=x1,5x1’=10(u(t)-x1)-0.12x2,系统初始值均为5,
输入u为单位阶跃输入u(t)=1(t),以x2作为系统输出量。首先转换成simulink模型
并仿真,查看输出响应;再利用函数命令将以上在SIMULINK环境创建的系统转化为传递函数。要求给出详细仿真程序,绘制输出曲线,及传递函数转换结果。
第一步:建立仿真函数的原型
function xdot=DxDt(t,x)
if t>0
ut=1;
else
ut=0;
end
xdot=[x(1);2*(ut-x(1))-0.024*x(2)];
end
%求解
tspan=[0 20];
y0=[5 5];
[tt,yy]=ode45(@DxDt,tspan,y0);
plot(tt,yy(:,1),‘r-’,tt,yy(:,2),‘bo’)
仿真结果:
解析解
clear,clc;
syms y(x) z(x)
Dy=diff(y,1);Dz=diff(z,1);
[y,z]=dsolve(Dy-z==sin(x),Dz+y==1+x,y(0)==2,z(0)==7);
x0=linspace(0,10,50);
y1=subs(y,x,x0);
z1=subs(z,x,x0)
plot(x0,y1,’-r’,‘linewidth’,3);
xlabel(‘x’);ylabel(‘y’);
hold on
plot(x0,z1,‘g.-’,‘linewidth’,3);
xlabel(‘x’);ylabel(‘z’);
legend(‘x-y’,‘x-z’)
数值解:
f=@(x,y)[y(1)-z-sin(x);y(2)+y-1-x];
y0=[2,7];
x=[0 10];
[x,y]=ode45(f,x,y0);
xx=linspace(0,10,size(y,1));
plot(xx,y(:,1),‘g*’);
xlabel(‘x’);ylabel(‘y’);
hold on
plot(xx,y(:,2),‘r-.’)
xlabel(‘x’);ylabel(‘z’);
legend(‘x-y’,‘x-z’)
matlab微分方程求解并仿真相关推荐
- 如何用matlab画烧杯,matlab 微分方程求解作图这个方程怎么解,还有图象怎么出来~dN1/dt=[r1*(1-N1/K1)-m*N2]*N...
共回答了16个问题采纳率:93.8% [1]用解析法 r1=0.01,r2=0.05,K1=1000,K2=1000,m=9e-6,n=4e-5 [N1,N2]=dsolve('DN1=(r1*(1- ...
- matlab行星运动轨迹仿真动画,利用Matlab可视化功能实现微分方程求解行星运动轨迹...
利用Matlab可视化功能实现微分方程求解行星运动轨迹 1.背景 在物理学璀璨的发展史上,物理学家花了很长时间研究我们头顶浩瀚的星空,试图探究星星的运行模式,以及地球自身的运动模式.其中不乏像亚里士多 ...
- matlab方程求解的实验报告,用matlab对微分方程求解实验报告.doc
PAGE PAGE 1 o <高等数学>上机作业(三) 课 程 <高等数学> 上 机 内 容 微分方程求解 成 绩 姓 名 专 业 班 级 学 号 教学班 指 导教 师 上 机 ...
- matlab使用杂谈4-偏微分方程求解之pdede函数使用
matlab使用杂谈4-偏微分方程求解之pdede函数使用 偏微分方程 求解偏微分方程的数值方法 Matlab解偏微分方程 pdepe()函数 pdepe函数使用示例 PDE方程求解格式 PDE方程初 ...
- 微分方程求解 matlab,4MATLAB常微分方程求解.ppt
4MATLAB常微分方程求解 MATLAB微分方程 1 求简单微分方程的解析解 2 求微分方程的数值解 3 建模实例 1 求简单微分方程的解析解 求微分方程(组)的解析解命令: dsolve('方程1 ...
- Matlab微分方程的求解
Matlab微分方程的求解 求解常微分方程的通解 求解常微分方程的初边值问题 求解常微分方程组: 求解常微分方程的通解 试解常微分方程: x2+y+(x−2y)y′=0x^2+y+\left( x-2 ...
- matlab微分方程求法,matlab微分方程的求解的方法ppt课件
<matlab微分方程的求解的方法ppt课件>由会员分享,可在线阅读,更多相关<matlab微分方程的求解的方法ppt课件(44页珍藏版)>请在人人文库网上搜索. 1.定义:含 ...
- 用matlab求微分方程系数,用Matlab软件求解微分方程的解析解和数值解.pdf
用Matlab软件求解微分方程的解析解和数值解.pdf Matlab软件求解微分方程 的解析解和数值解 数学与信息科学学院 孔祥庆 数学建模实验项目2 (1) 一.实验名称: Matlab软件求解微分 ...
- 【MATLAB】符号数学计算(七):符号微积分、符号微分方程求解、符号代数方程求解
一.符号表达式的极限 limit(F,x,a):求当时,符号表达式F的极限. limit(F,a):符号表达式F采用默认自变量(可由函数findsym求得),该函数求F的自变量趋于a时的极限值. li ...
最新文章
- GDB attach到进程
- Echart的angularjs封装
- 让你不再对网络安全产生七种误解
- PM2.5检测 -- PMS7003 串口测试
- 人工智能 | 增强小目标检测(Augmentation for small object detection)
- HTML5 API详解(13):video/audio 视频/音频
- 计算机网络之网络概述:3、性能指标(速率、带宽、吞吐量、时延、RTT、利用率)
- 如何在TypeScript/JavaScript项目里引入MD5校验和
- java 水印 位置_Java实现图片加水印且控制位置和透明度
- 前魅族副总裁李楠上手魅族17:颜值提升了
- OpenShift 4 之 GitOps(5)用ArgoCD配置其他OpenShift资源
- Java 集合系列 16 HashSet
- [20190213]学习bbed-恢复删除的数据.txt
- 苹果手机上网很慢_手机的信号满格,为什么上网速度却很慢?一招教你解除限制...
- ubuntu:beyond compare 4 This license key has been revoked 有效解决方案
- 操作系统--04文件管理
- 一加9r和一加9pro怎么选
- 苹果计算机安装应用软件,Mac苹果电脑怎么安装软件 Mac苹果电脑安装软件新手教程...
- 方框滤波(Box filtering)
- Python解析wireshark所捕获的数据报
热门文章
- visual studio 平台工具及路径
- 正则表达式 企业统一社会信用代码、企业13位工商注册号、企业组织机构代码...
- canvas图形缩放功能
- 955 互联网公司白名单来了!这些公司月薪 20k,没有 996!福利榜国内大厂只有这家!...
- 在嘲笑与冷眼下成长,并不断在泥潭中站起
- 【Java】图片 base64
- flappy+bird+c语言程序,C语言实现flappy bird游戏
- 羽毛球的主要击球技术
- 2000-2020全要素生产率OP法+LP法+OLS和固定效应法三种方法合集含原始数据和计算过程Stata代码
- 解密:Gmail移动客户端自动邮件回复技术