在MATLAB中利用逻辑关系式 来实现 序列,显示范围 (函数命名为impseq(n0,n1,n2))
答案:3 悬赏:30 手机版
解决时间 2021-01-25 23:45
- 提问者网友:动次大次蹦擦擦
- 2021-01-25 19:42
在MATLAB中利用逻辑关系式 来实现 序列,显示范围n1<=n<=n2 。(函数命名为impseq(n0,n1,n2))
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-01-25 20:24
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
>> [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
>> [x,n]=impseq(1,5,10)
x =
0 0 0 0 1 0 0 0 0 0
n =
10
我执行的结果见上
全部回答
- 1楼网友:笑迎怀羞
- 2021-01-25 22:29
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 我执行的结果见上
- 2楼网友:琴狂剑也妄
- 2021-01-25 21:47
我只会PHP
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯