I came across this code during some troubleshooting in Matlab when trying to find peaks of a signal:
minValue = min(yourSignal);
yourSignal(yourSignal < threshold) = minValue;
What I think it does is put the minimum element in the vector yourSignal in the first line. And then the next line I'm not sure what's happening, but it seems to assign yourSignal with any element less than threshold in the vector yourSignal. I don't understand what the assignment to minValue does.
Please explain to me what this code does or tell me the name of the operation in the second line so that I can find its documentation.