MATLAB:零状态响应(lsim(连续);filter(离散))、冲激响应(impulse或impz)和阶跃响应(step)、卷积(conv) | 您所在的位置:网站首页 › 用matlab求差分方程 › MATLAB:零状态响应(lsim(连续);filter(离散))、冲激响应(impulse或impz)和阶跃响应(step)、卷积(conv) |
例1:求系统y''(t)+2y'(t)+100y(t)=10x(t)的零状态响应,已知x(t)=sin(2pt)u(t)。【连续时间系统零状态响应】
例2:求系统y''(t)+2y'(t)+100y(t)=10x(t)的零状态响应,已知x(t)=d(t)。(ts=0;te=5;dt=0.01)【连续时间系统冲激响应】
例3:分析噪声干扰的信号x[k]=s[k]+d[k]通过M点滑动平均系统的响应,,其中s[k]=(2k)0.9k是原始信号,d[k]是噪声。【离散时间系统零状态响应】
例4:求系统y[k]+3y[k-1]+2y[k-2]=10x[k]的单位脉冲响应。【离散系统的单位脉冲响应】 stem(X,Y): 如果 X 和 Y 都是向量,则 stem 将根据 X 中的对应项绘制 Y 中的各项。 如果 X 是向量,Y 是矩阵,则 stem 将根据 X 指定的值集绘制 Y 的每列,这样 Y 的一行中的所有元素都是根据相同的值而绘制。 如果 X 和 Y 都是矩阵,则 stem 将根据 X 的对应列绘制 Y 的列。 stem(Y):stem(Y) 将数据序列 Y 绘制为从沿 x 轴的基线延伸的针状图。各个数据值由终止每个针状图的圆指示。 如果 Y 是向量,x 轴的刻度范围是从 1 至 length(Y)。 如果 Y 是矩阵,则 stem 将根据相同的 x 值绘制行中的所有元素,并且 x 轴的刻度范围是从 1 至 Y 中的行数。
例5:计算x[k]*y[k]并画出卷积结果,已知x[k]={1,2,3,4; k=0,1,2,3},y[k]={1,1,1,1,1; k=0,1,2,3,4}。 L=length(X): 返回 X 中最大数组维度的长度。对于向量,长度仅仅是元素数量。对于具有更多维度的数据,长度为 max(size(X))。空数组的长度为零。length 不对表执行运算。要检查表的维度,请使用 height、width 或 size 函数。
|
CopyRight 2018-2019 实验室设备网 版权所有 |