Finding an initial point, then skipping a certain amount of points.
조회 수: 12 (최근 30일)
이전 댓글 표시
So here is what I've done so far. t=1:.5:50; randn('state',0); x=sin(2*pi*t); x=2*randn(size(t)); plot(x)
In order to create a random wave form. Now I wish to find the first point over 2, but then skip the next 5 points, regardless if its greater than 2 or not. Then I wish to skip the next five points again, and so forth until the end. This is a mere practice exercise for me, and I am still a learning student. Thanks in advance.
댓글 수: 4
채택된 답변
Walter Roberson
2011년 9월 3일
wantedvalue = x(find(x>2,1,'first') + 5);
댓글 수: 2
Oleg Komarov
2011년 9월 3일
Till the end:
x(find(x>2,1,'first'):6:end)
where for skipping I consider that you wanna leave five in between.
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Data Preprocessing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!