help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

cat does not convert sparse matrices?


From: Francesco Potorti`
Subject: cat does not convert sparse matrices?
Date: Fri, 12 Sep 2008 16:19:22 +0200

In Octave 3.0.1, I cannot catenate a full double matrix with a sparse
logical matrix.  Is this normal or a bug?

octave> a=zeros(3,3,0);
octave> b1=zeros(3,3);
octave> b2=sparse(1,1,true,3,3);
octave> whos a b1 b2

*** local user variables:

  Prot Name        Size                     Bytes  Class
  ==== ====        ====                     =====  ===== 
   rwd a           3x3x0                        0  double
   rwd b1          3x3                         72  double
   rwd b2          3x3                         21  logical

Total is 10 elements using 93 bytes

octave> size(cat(3,a,b1))
ans =

   3   3   1

octave> size(cat(3,a,b2))
error: invalid conversion of NDArray to Matrix
error: range error for insert
error: evaluating argument list element number 1

-- 
Francesco Potortì (ricercatore)        Voice: +39 050 315 3058 (op.2111)
ISTI - Area della ricerca CNR          Fax:   +39 050 315 2040
via G. Moruzzi 1, I-56124 Pisa         Email: address@hidden
(entrance 20, 1st floor, room C71)     Web:   http://fly.isti.cnr.it/


reply via email to

[Prev in Thread] Current Thread [Next in Thread]