Mercurial > forge
changeset 993:9e1a100ecd0f octave-forge
bug fix: nanmin([nan,X]) yield -Inf instead of min(X)
author | schloegl |
---|---|
date | Mon, 07 Jul 2003 07:31:52 +0000 |
parents | 51b431e6a045 |
children | fbb59503d13c |
files | main/statistics/nanmin.m |
diffstat | 1 files changed, 4 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/main/statistics/nanmin.m Fri Jul 04 09:42:15 2003 +0000 +++ b/main/statistics/nanmin.m Mon Jul 07 07:31:52 2003 +0000 @@ -1,4 +1,5 @@ ## Copyright (C) 2001 Paul Kienzle +## modified (C) 2003 Alois Schloegl ## ## This program is free software; you can redistribute it and/or modify ## it under the terms of the GNU General Public License as published by @@ -25,14 +26,14 @@ usage ("[v, idx] = nanmin(X [, Y])"); elseif nargin == 1 nanvals = isnan(X); - X(nanvals) = -Inf; + X(nanvals) = Inf; v = min (X); v(all(nanvals)) = NaN; else Xnan = isnan(X); Ynan = isnan(Y); - X(Xnan) = -Inf; - Y(Ynan) = -Inf; + X(Xnan) = Inf; + Y(Ynan) = Inf; v = min(X,Y); v(Xnan & Ynan) = NaN; endif