使用matlab7.0求解线性时不变系统的响应

本文介绍了如何使用MATLAB7.0求解线性时不变(LTI)系统的响应,包括零状态响应、零输入响应、频率响应、幅度谱、相位谱以及冲击和阶跃响应的计算与图形展示。通过具体的例子和MATLAB代码,详细阐述了求解过程。
摘要由CSDN通过智能技术生成

1. 求解系统的零状态响应和零输入响应

2y’’(t)+ 2y’(t)+ 77y(t) = f(t) 在t>=0时接入激励f(t)=10*sin(2 pi t), y’(0) =2, y(0) =1,求零状态响应,求零输入响应并图形展示
参考例句:
求解LTI系统的零状态响应函数 y = lsim(sys,f,t)
求解LTI系统的零输入响应函数y = initial(sys1,R0)
t为计算的抽样点向量 ,f是系统输入信号,sys是LTI系统模型
sys 需要借助tf函数获得 ,sys = tf(b,a) : b,a分别是微分方程右端和左端各项的系数
sys = tf(b,a); % 获取系统模型
t = 0:0.01:5; % 对时间t进行离散抽样

零输入响应:
sys=tf([1],[2,2,77]);
t=0:0.01:5;
f=10*sin(2*pi*t);
y1=lsim(sys,f,t);
plot(t,y1);
xlabel('Time(sec)');
ylabel('y1(t)');

在这里插入图片描述

零状态响应:
t=0:0.01:5;
r0=[2,1];
sys=tf([1],[2 2 77]);
sys1=ss(sys);%将微分方程转换为状态方程
x=0*t;
y=lsim(sys1,x,t,r0);
plot(t,y);
xlabel(&
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值