[Pkg-octave-devel] Re: Debian packages for Octave 2.9.10 available in experimental

Rafael Laboissiere rafael at debian.org
Thu Mar 29 16:44:59 CET 2007


* David Bateman <David.Bateman at motorola.com> [2007-03-29 16:52]:

> Now this is very strange, though I can't see from this if the problem is
> coming from the sparse constructor or the element by element division.
> Can you check and see what output the below gives?
> 
> af = [1+1i, 2- 1i, 0+0i, 0+0i; 0+0i, 0+0i, 0+0i, 3+2i; 0+0i, 0+0i, 0+0i,
> 4+0i];
> bf = [ 0 1 0 0; 2 0 0 0; 3 2 0 0];
> af ./ bf
> sparse(af./bf, true)
> (1+1i)/0
> (1+1i)./0

octave2.9:1> af = [1+1i, 2- 1i, 0+0i, 0+0i; 0+0i, 0+0i, 0+0i, 3+2i; 0+0i, 0+0i, 0+0i, 4+0i];
octave2.9:2> bf = [ 0 1 0 0; 2 0 0 0; 3 2 0 0];
octave2.9:3> af ./ bf
ans =

   Inf + Infi     2 -   1i   NaN - NaNi   NaN - NaNi
     0 +   0i   NaN - NaNi   NaN - NaNi   Inf + Infi
     0 +   0i     0 +   0i   NaN - NaNi   Inf - NaNi

octave2.9:4> sparse(af./bf, true)
ans =

   Inf + Infi     2 -   1i   NaN - NaNi   NaN - NaNi
     0 +   0i   NaN - NaNi   NaN - NaNi   Inf + Infi
     0 +   0i     0 +   0i   NaN - NaNi   Inf - NaNi

octave2.9:5> (1+1i)/0
warning: division by zero
ans = Inf + Infi
octave2.9:6> (1+1i)./0
warning: division by zero
ans = Inf + Infi
 
-- 
Rafael



More information about the Pkg-octave-devel mailing list