)РG1(s)РG2(s)Р3. 反馈环节?G=feedback(G1,G2, sign) %计算反馈模型Р±Рy(t)Рu(t)РG1(s)РG2(s)Р说明:G1和G2模型必须都是连续系统或采样周期相同的离散系统;sign表示反馈符号,当sign省略或=-1时为负反馈;feedin和feedout分别是G2的输入端口和G1的输出端口,可省略,当省略时G1与G2端口正好对应连接。Р根据系统框图得出系统总传递函数,系统框图如图8-35所示,其中Р,Р,Р。РG1=tf(1,[1 2 5]);?G2=tf(1,[1 1]);?G3=tf(3,[1 5]);?G4=tf(1,[1 1 1]);?G34=parallel(G3,G4) %计算并联环节?G134=series(G1,G34) %计算串联环节?G=feedback(G2,G134) %计算反馈环节Р练习P94图3.4.7Р2 时域分析的MATLAB实现? 2.1 使用拉氏变换和逆变换计算时域响应Р例8-9 使用拉氏变换和逆变换计算输入信号为阶跃信号和脉冲信号的系统输出响应,已知系统的传递函数为。Р>> syms s t;?>> rs=laplace(heaviside(t));?%阶跃信号?>> fs=1/(0.5*s^2+s+1);?>> cs=rs*fs;?>> ct=ilaplace(cs) %阶跃响应表达式?ct =?-exp(-t)*cos(t)-exp(-t)*sin(t)+1Р2.2 线性系统的时域分析Р1. 阶跃响应?step(G, T) %绘制系统G的阶跃响应曲线?[y,t,x]=step(G, T) %得出系统G的阶跃响应数据Р2. 脉冲响应?系统的脉冲响应使用impulse函数命令绘制,命令格式与step函数相同。Р3. 斜坡响应和加速度响应?斜坡响应=阶跃响应*s?加速度响应=阶跃响应*s^2