用MATLAB实现函数impseq(n0,n1,n2)
答案:1 悬赏:50 手机版
解决时间 2021-02-12 12:24
- 提问者网友:浩歌待明月
- 2021-02-11 15:53
用MATLAB实现函数impseq(n0,n1,n2)
最佳答案
- 五星知识达人网友:傲气稳了全场
- 2021-02-11 16:58
function [x,n]=impseq(n0,n1,n2);
n=n2-n0+1;
x=zeros(1,n);
for i=n0:n2
if i==n1
x(i)=1;
end
end
这样函数最简单了,你可以试试!你的n应该是产生的数列的长度吧
>> [x,n]=impseq(1,5,10)
x =
0 0 0 0 1 0 0 0 0 0
n =
10
我执行的结果见上
n=n2-n0+1;
x=zeros(1,n);
for i=n0:n2
if i==n1
x(i)=1;
end
end
这样函数最简单了,你可以试试!你的n应该是产生的数列的长度吧
>> [x,n]=impseq(1,5,10)
x =
0 0 0 0 1 0 0 0 0 0
n =
10
我执行的结果见上
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯