📄 stepseq.m
字号:
function [x,n] = stepseq(np,ns,nf)
%《数字信号处理教程——MATLAB释义与实现》
% 产生阶跃信号的子程序
% 电子工业出版社出版 陈怀琛编著 2004年9月
%
% [x,n] = stepseq(np,ns,nf)
% ------------------------------------------
% 产生 x(n) = u(n-ns); ns <= n,np <= nf
% np=阶跃信号施加的位置
% ns=序列的起点位置
% nf=序列的终点位置
%
if ((np < ns) | (ns > nf) | (np > nf)) % 检查输入参数正确性
error('参数必须满足 ns <= np <= nf')
end
n = [ns:nf]; % 生成位置向量
x = [(n-np) >= 0]; % 生成阶跃脉冲序列
%x = [zeros(1,(np-ns)), ones(1,(nf-np+1))]; % 生成阶跃脉冲序列的另一种语句
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -