How to replace some elements of matrix with zero

1 visualizzazione (ultimi 30 giorni)
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);

Risposte (1)

the cyclist
the cyclist il 10 Feb 2016
notPeakLoc = setxor(loc,1:256);
hh2(notPeakLoc) = 0;
  2 Commenti
Image Analyst
Image Analyst il 10 Feb 2016
Maybe you could Vote for and Accept his answer to give him "credit" (reputation points) for it.

Accedi per commentare.

Categorie

Scopri di più su Discrete Data Plots in Help Center e File Exchange

Tag

Community Treasure Hunt

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

Start Hunting!

Translated by