How to replace some elements of matrix with zero

Hello,I have a matrix of data with size 1*256 called hh2. I found local peaks using [pks loc]=findpeaks(hh2);Now in my matrix I want to put zero instead of all elements except local peaks that I found.can any one help me plz?
[pks,loc] = findpeaks(hh2);

답변 (1개)

the cyclist
the cyclist 2016년 2월 10일

3 개 추천

notPeakLoc = setxor(loc,1:256);
hh2(notPeakLoc) = 0;

댓글 수: 2

thank you so much
Maybe you could Vote for and Accept his answer to give him "credit" (reputation points) for it.

댓글을 달려면 로그인하십시오.

카테고리

태그

질문:

2016년 2월 10일

댓글:

2016년 2월 10일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by