查看: 413|回复: 2|关注: 0

[未答复] 关于matlab筛选数据的相应坐标

[复制链接]

新手

5 麦片

财富积分


050


1

主题

5

帖子

0

最佳答案
发表于 2018-8-20 19:25:20 | 显示全部楼层 |阅读模式

请问,如何编程出,在一组数据中筛选出连续满足条件的第一个和最后一个的坐标?
比如说
x=【0 0 0 1 0 1 1 1 0 1 0 1】满足条件是至少连续两个大于0,因此选出来第6个和第8个的坐标

万谢


新手

5 麦片

财富积分


050


1

主题

5

帖子

0

最佳答案
 楼主| 发表于 2018-8-20 19:33:30 | 显示全部楼层
for n=1:560
%     for m=1:420
        x=sum(A(:,n));
%         y=sum(A(m,);
for i=1:10
            if x(n)>0
               if x(n+i)>0&&n+10<=560
                   p=p+1;
                while(p>10)
                   break;
                end
               end
           end
end
end
n

新手

5 麦片

财富积分


050


1

主题

5

帖子

0

最佳答案
 楼主| 发表于 2018-8-20 19:38:05 | 显示全部楼层
笑脸处是冒号
我打算求连续10个大于0的数据的第一个的坐标
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表