使用逻辑判断式进行赋值,几乎所有的编程语言都支持,逻辑判断返回的 True/False,其实对应着 1/0,以 matlab 获取一个单位样本序列为例:

  • 单位样本序列

    δ(nn0)={1,n=n00,nn0

    function [x, n] = impseq(n0, n1, n2)
    n = n1:n2;
    x = [n == n0];
  • 单位阶跃信号

    u(nn0)={1,nn00,n<n0

    function [x, n] = stepseq(n0, n1, n2)
    n = n1:n2;
    x = [n >= n0];
posted on 2016-11-11 23:49  未雨愁眸  阅读(115)  评论(0编辑  收藏  举报