利用matlab语言编程求解

已知微分方程y’’(t)+7y’(t)+10y(t)=e’’(t)+6e’(t)+4e(t)1.利用matlab语言编程求解其冲激响应、阶跃响应并绘制图形(注上对应的连续... 已知微分方程
y’’(t) + 7y’(t) + 10y(t) = e’’(t) + 6 e’(t) + 4e(t)
1.利用matlab语言编程求解其冲激响应、阶跃响应并绘制图形(注上对应的连续解)
2.使用Simulink工具箱求其在幅值为1,周期为1s,5s,10s的方波信号作用下的响应(在一张图形窗口中绘制激励与响应波形)
展开
 我来答
yajie1102008
2010-12-03
知道答主
回答量:19
采纳率:0%
帮助的人:0
展开全部

首先,对微分方程进行拉氏变换,求其传递函数为:G(s)=y(s)/e(s)=(s^2+6s+4)/(s^2+6s+10)

(1)Matlab 编程:

sys=tf([1 6 4],[1 7 10]);

figure(1) %脉冲响应

impulse(sys)

figure(2) %阶跃响应

step(sys)

(2)Simulink中按下图连接:

参考资料: 原创

372632453
2010-11-19 · TA获得超过930个赞
知道小有建树答主
回答量:649
采纳率:0%
帮助的人:544万
展开全部
dsolve('D2y+7*Dy+10*y=0')
ans =C1*exp(-2*t)+C2*exp(-5*t)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式