头歌:实验8(1)连续时间系统分析

这篇博客介绍了使用MATLAB进行连续时间系统的时域和频域分析。在第一部分,它探讨了连续线性系统的卷积运算,零状态响应和冲激、阶跃响应的计算。第二部分则涉及周期信号的傅里叶分解,傅里叶变换的计算,以及如何应用傅里叶变换进行信号的幅度调制和系统的频域分析。
摘要由CSDN通过智能技术生成

第1关:连续时间系统的时域分析

实验目的

(1) 深刻理解卷积运算,掌握连续线性卷积的计算方法; (2) 加深对线性时不变系统中零状态响应概念的理解,掌握其求解方法; (3) 掌握给定连续系统的冲激响应和阶跃响应。

实验原理(略)

实验内容与步骤

(1) 已知系统的微分方程为 y(2)(t)+2y(1)(t)+2y(t)=f(1)(t)+2f(t),f(t)=ϵ(t)。计算系统的零状态响应yzs​(t)、冲激响应h(t)和阶跃响应g(t) 

答案

pkg load signal
pkg load control
td = 0.01;%%% 间隔0.01

%%%%%%%%%%%%%%%%begin%%%%%%%%%%%%%%%%
a=[1 2 2];
b=[1 2];
t=0:td:10;
f = ones(size(t));
sys=tf(b,a);
%%%%%%%%%%%%%%%end%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%begin%%%%%%%%%%%%%%%%
%% 计算零状态响应y1,冲激响应y2,阶跃响应y3
y1 = lsim(sys,f,t);
y2 = impulse(sys, t) ;
y3 = step(sys, t);
%%%%%%%%%%%%%%%end%%%%%%%%%%%%%%%%%%%%%%%

x = input('');
if x==1
    disp(y1(20:25)); %显示部分值
elseif x
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值