一个1维的0 1向量,有180个元素,找出第一次连续出现30个0元素时,第一个0元素的位置;求MATLAB程序?
答案:2 悬赏:50 手机版
解决时间 2021-02-05 07:41
- 提问者网友:姑娘长的好罪过
- 2021-02-04 20:17
一个1维的0 1向量,有180个元素,找出第一次连续出现30个0元素时,第一个0元素的位置;求MATLAB程序?
最佳答案
- 五星知识达人网友:第幾種人
- 2021-02-04 21:21
clear
clc
A=30;%需要查找0的长度,可改变
A=zeros(1,A);
B(1:50)=1;B(51:90)=3;B(91:180)=0;%随便建立一个B进行测试
i=1;
while isequal(A,B(i:i+29))~=1
i=i+1;
end
disp(i)
clc
A=30;%需要查找0的长度,可改变
A=zeros(1,A);
B(1:50)=1;B(51:90)=3;B(91:180)=0;%随便建立一个B进行测试
i=1;
while isequal(A,B(i:i+29))~=1
i=i+1;
end
disp(i)
全部回答
- 1楼网友:旧脸谱
- 2021-02-04 22:35
pp=find(p~=0);
pp(1)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯