上篇博文写了产生一个系统的脉冲响应的博文,有兴趣可以看看:【 MATLAB 】使用 impz 函数计算并画出脉冲响应

使用到的filter语法如下:

y = filter(b,a,x)

对具有分子系数向量b和分母系数向量a的系统函数对x进行滤波,得到响应y。

如果x为一个单位阶跃序列,则响应就是单位阶跃响应。

这就是理论上的基础思路。

给出实例分析:

这个系统使用差分方程来描述如下:

y(n) - y(n-1) + 0.9y(n-2) = x(n)

要求计算并画出它在 你= -20,..., 100的单位阶跃响应。

写下面的MATLAB脚本之前必须声明的是下面脚本中使用了之前博文中写的一个阶跃序列的函数:

function [x,n]=stepseq(n0,n1,n2);

% generate x(n) = u(n - n0); n1 <= n <= n2

%——————————————————————

%[x,n] = stepseq(n0, n1, n2);

%

n = [n1:n2];

x = [(n-n0) >= 0];

下面使用MATLAB脚本实现:

clc

clear

close all

b = 1;

a = [1,-1,0.9];

% n = [-20:100];

[x,n] = stepseq(0,-20,100);

stem(n,x);

title('step sequence');

xlabel('n');ylabel('x(n)');

ylim([0,1.2]);

figure;

s = filter(b,a,x);

stem(n,s);

title('step response');

xlabel('n');ylabel('s(n)');

最后想说的是这篇博文的行文思路和上篇博文一致,但是简化了许多,如果不明白请务必看下上篇博文:

本文同步分享在 博客“李锐博恩”(CSDN)。

如有侵权,请联系 support@oschina.cn 删除。

本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

matlab非单位阶跃响应,【 MATLAB 】使用 filter 函数产生给定线性时不变系统的单位阶跃响应...相关推荐

  1. 【 MATLAB 】使用 filter 函数产生给定线性时不变系统的单位阶跃响应

    先给出filter的大致介绍:[ MATLAB ]filter 函数介绍(一维数字滤波器) 上篇博文写了产生一个系统的脉冲响应的博文,有兴趣可以看看:[ MATLAB ]使用 impz 函数计算并画出 ...

  2. 【MATLAB统计分析与应用100例】案例011:matlab读取Excel数据,调用regress函数作一元线性回归分析

    数据拟合效果预览: 文章目录 1. 读取数据,绘制散点图 2. 计算相关系数 3. 绘制回归直线 4. 剔除异常数据,重新调用regress函数作一元线性回归 1. 读取数据,绘制散点图 Climat ...

  3. MATLAB仿真判断系统是否为线性时不变系统

    在学习数字信号处理时,有一类很重要的问题是如何判断系统是否为线性时不变(Linear Time Invariant, LTI)系统,由于线性时不变系统具有很多许多的性质,因此判断一个系统是否为LTI系 ...

  4. matlab filter 函数 C语言实现

    C语言实现: #include <stdio.h> #include <math.h> #include <memory.h> #include <stdli ...

  5. 【 MATLAB 】filter 函数介绍 之 Filter Data in Sections

    [ MATLAB ]filter 函数介绍(一维数字滤波器) 在上篇博文中,里面有一个例子,就是过滤部分中的数据,这个部分中的数据的意思是如果有一个向量需要过滤,我们可以把它分为几段,然后分段过滤. ...

  6. lc filter在matlab哪,基于python实现matlab filter函数过程详解

    matlab中的filter函数: y = filter(b,a,x) python实现matlab中的filter函数 def filter_matlab(b,a,x): y = [] y.appe ...

  7. matlab filter函数原理,基于python实现matlab filter函数过程详解

    matlab中的filter函数: y = filter(b,a,x) python实现matlab中的filter函数 def filter_matlab(b,a,x): y = [] y.appe ...

  8. matlab的filter函数,filter函数用法 matlab中filter函数的用法

    matlab中filter函数的用法如果你深爱的人此刻在你身边陪你,你怎么会有时间来看这些文字呢 离散系统的差分方程为 2y[k]-y[-1]-3y[k-2]=2x[k]-x[k-1] x[k]=(0 ...

  9. MATLAB之Filter函数的C语言程序实现

    MATLAB之Filter函数的C语言实现 前言 一.MATLAB的Filter函数 二.C语言实现Filter函数 1.代码 2.计算结果 总结 前言 MATLAB里面有很多现场的滤波器函数,我们在 ...

最新文章

  1. mybatis方法传入多参数
  2. linux中postfix(基于源码)的邮件系统
  3. 软考系统架构师笔记-最后知识点总结(二)
  4. [C# 基础知识系列]专题十五:全面解析扩展方法
  5. Debian 7 Gitlab `GLIBC_2.14 not found`
  6. matlab 求正交补,机器人动力学(一)空间向量(Spatial Vectors)简介
  7. 攻防世界 mobile 安卓移动端简单题练习区 答题(1-12题解)
  8. JVM(十),垃圾回收之新生代垃圾收集器
  9. String、StringBuilder、StringBuffer
  10. 计算机教室维护内容,高校多媒体教室计算机维护措施
  11. hmcl手机版_hmcl启动器手机版软件下载-我的世界hmcl启动器官网版最新下载v3.3.159-飘荡下载...
  12. 东南计算机研究生英语免修条件,2017级硕士研究生英语免修总名单
  13. SPSS 性别卡方分析
  14. 支付宝网页端支付接口实现案例流程
  15. 干货满满!解密阿里云RPA (机器人流程自动化)的产品架构和商业化发展
  16. 信息安全密码学实验一:古典密码算法的设计与实现
  17. 二进制文件文本文件和二进制数据
  18. Python:pandas.DataFrame.describe(df.describe(include='all'))
  19. 被“短信嗅探”盯上 一觉醒来一无所有?
  20. Java反射与类加载过程会擦出什么样的火花

热门文章

  1. 将视频托管到爱奇艺 (第一步)
  2. 张江男 干物男 宅男
  3. Android修行手册 - 官方SearchView使用/属性/监听
  4. FreeRTOS学习五(信号量)
  5. 物联网技术的最新发展状况及应用探析
  6. c# oracle 事务批量插入数据,[小白求教]c# System.Data.OracleClient 怎么批量插入数据...
  7. 神经网络视觉循迹小车
  8. 基于单片机的节能照明仿真设计(#0049)
  9. Cocos2Dx之动画-欧阳左至
  10. OBC车载充电机6.6kw,国内OBC车载充电机 硬件原理图和软件源码符合15年国标