Am Freitag, den 26.09.2008, 17:46 +0200 schrieb Francesco Potorti`:
> Package: octave-nan
> Version: 1.0.6-1
> Severity: normal
> 
> The following patch is needed to respect the syntax of Octave 3.0 std:
> 
> diff -pu /usr/share/octave/packages/nan-1.0.6/std.m\~ 
> /usr/share/octave/packages/nan-1.0.6/std.m
> --- /usr/share/octave/packages/nan-1.0.6/std.m~       2008-05-16 
> 16:09:51.000000000 +0200
> +++ /usr/share/octave/packages/nan-1.0.6/std.m        2008-09-26 
> 17:12:36.000000000 +0200
> @@ -59,7 +59,7 @@ end;
>  
>  [y,n] = sumskipnan(center(x,DIM).^2,DIM);
>  
> -if nargin<2,
> +if (nargin<2 || isempty(opt)),
>          opt = 0;
>  end;
>  
> 
> Without it, one gets this when nan is loaded:
> 
> octave3.1> pkg load nan
> octave3.1> std ([1;2], [])
> ans =  NaN
> octave3.1> statistics ([1;2])
> ans =
> 
>    1.00000
>    1.00000
>    1.50000
>    2.00000
>    2.00000
>    1.50000
>    NaN
>    0.00000
>   -2.50000

I don't see this with upstream's 1.0.7 package, although std.m wasn't
changed. 

        Thomas




-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to