Rounding-off zero to negative

Is there any built-in function in matlab that takes all the negative values equal to zero? or round off negative values to zero? Regards

 Akzeptierte Antwort

Oleg Komarov
Oleg Komarov am 16 Aug. 2011

0 Stimmen

% Random input
A = randn(10,1);
% Index negative values
idx = A < 0;
% Substitute them with zero
A(idx) = 0;

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 16 Aug. 2011

2 Stimmen

A = max(A,0);
But cross-check whether this gives you the behaviour you want for NaN.

Kategorien

Mehr zu Matrices and Arrays finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by