习题6-1:有初始状态为0的二阶微分方程x+0.2x+0.4x=0.2u(t),其中u(t)是单位阶跃函数,试建立系统模型并仿真。
解:
令x1=x,x2=x1=x,把原方程转化成微分方程组:
x1=x2
x2=0.4*x1-0.2*x2+0.2u(t),
(x1(0),x2(0))=(0,0).
根据上述一阶微分方程组编写M函数文件DyDt.m
functionydot=DyDt(t,y)
ift0
u(t)=1
else
u(t)=0
end
ydot=[y(2);0.4*y(1)-0.2*y(2)+0.2*u(t)];
tspan=[0,30];%solutioninterva
您可能关注的文档
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第5张 M文件编程.doc
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第2章 MATLAB数值计算代码.doc
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第3章 MATLAB符号运算代码.doc
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第4章-图形图像.doc
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第7章 MATLAB科学计算.doc
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第8章-Matlab在高等数学的应用.docx
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第9章-Matlab在线性代数中的应用.docx
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案 第10章-Matlab在数理统计应用.docx
- MATLAB数学建模与仿真(第2版·微课视频版)习题答案汇总 第2--10章 MATLAB数值计算代码 ---Matlab在数理统计应用.doc
- 建筑工程BIM设计管理手册.docx
原创力文档

文档评论(0)