octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #34605] isequal fails on diagonal matrix


From: Steve Duncan
Subject: [Octave-bug-tracker] [bug #34605] isequal fails on diagonal matrix
Date: Fri, 21 Oct 2011 12:47:04 +0000
User-agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1

Follow-up Comment #5, bug #34605 (project octave):

It's happened again.  This time I did "clear all" and the problem still
persists:



debug> clear all
debug> A=rand(10)
A =

   8.4437e-01   7.4650e-01   5.9190e-01   6.0953e-01   8.8473e-01   5.2262e-01
  5.9465e-01   2.6651e-01   9.5751e-01   1.3482e-01
   2.9773e-01   4.7990e-01   9.5758e-01   3.0053e-01   1.9560e-01   5.4590e-01
  8.8538e-01   1.8019e-01   2.6234e-01   1.3253e-01
   6.4813e-01   4.0236e-01   8.4383e-02   2.2302e-01   6.3631e-01   4.9888e-01
  5.2667e-01   8.4800e-01   9.6923e-01   1.1137e-01
   2.6308e-01   7.9868e-01   5.6197e-01   9.5049e-02   6.6172e-01   3.1314e-01
  5.5208e-01   2.0236e-01   4.9030e-01   5.6339e-01
   4.7180e-01   3.9603e-02   6.3510e-02   1.2700e-02   1.3685e-02   4.6591e-01
  5.2637e-01   1.4847e-04   6.9088e-01   6.5205e-01
   5.8960e-01   3.0320e-01   3.2485e-01   7.1484e-01   8.9622e-01   8.8825e-01
  2.8718e-01   8.9375e-01   6.4736e-01   5.1561e-02
   6.0564e-01   7.7369e-01   2.7449e-01   9.5008e-01   2.5698e-01   6.5271e-01
  1.7039e-01   4.7924e-01   9.5782e-02   9.3509e-02
   5.2344e-01   1.1330e-01   5.0071e-01   9.0618e-01   1.7461e-01   2.1344e-01
  9.7684e-01   1.9715e-01   1.4065e-01   7.9767e-01
   7.8755e-01   7.0800e-01   1.7002e-01   8.1508e-02   3.5942e-01   4.8388e-01
  1.5474e-01   6.7062e-01   1.0168e-02   9.9158e-01
   6.1540e-01   7.7752e-02   8.3365e-01   7.3056e-01   2.9305e-01   1.5526e-01
  6.0691e-01   9.7568e-01   2.7432e-01   9.3544e-01

debug> B=eye(10)
B =

Diagonal Matrix

   1   0   0   0   0   0   0   0   0   0
   0   1   0   0   0   0   0   0   0   0
   0   0   1   0   0   0   0   0   0   0
   0   0   0   1   0   0   0   0   0   0
   0   0   0   0   1   0   0   0   0   0
   0   0   0   0   0   1   0   0   0   0
   0   0   0   0   0   0   1   0   0   0
   0   0   0   0   0   0   0   1   0   0
   0   0   0   0   0   0   0   0   1   0
   0   0   0   0   0   0   0   0   0   1

debug> isequal(A,B)
error: mx_el_eq: nonconformant arguments (op1 is 100x1, op2 is 10x1)
error: called from:
error:   /usr/share/octave/3.2.4/m/general/__isequal__.m at line 168, column
4
error:   /usr/share/octave/3.2.4/m/general/isequal.m at line 28, column 12
error:   /media/OS/Users/Steve/sub10/sim/sim7e/sim7e.m at line 78, column 1




Note that this time I am in the debug prompt, where I have put a keyboard
statement in a script.

The history before this:



 1367 d0c(:,bx:bx+3)(:)'
 1368 d0c(:,bx:bx+3)
 1369 isequal(d0c,d0r)
 1370 mb(:,bx:bx+3)
 1371 isequal(mb(:,bx:bx+3),d0c(:,bx:bx+3))
 1372 isequal(mb(1:8,bx:bx+3),d0c(:,bx:bx+3))
 1373 isequal(mb(1:8,bx:bx+3),d0r(:,bx:bx+3))
 1374 isequal(mb(1:8,bx:bx+3),mb(:,bx:bx+3))
 1375 isequal(mb(1:8,bx:bx+3),mb(1:8,bx:bx+3))
 1376 isequal(mb(1:8,bx:bx+3),d0c(1:8,bx:bx+3))
 1377 isequal(mb(1:8,bx:bx+3),d0c(1:8,bx:bx+3))
 1378 isequal(mb(1:8,bx:bx+3),mb(1:8,bx:bx+3))
 1379 isequal(mb(1:8,bx:bx+3),d0c(1:8,bx:bx+3))
 1380 isequal(mb(1:8,bx:bx+3),d0r(1:8,bx:bx+3))
 1381 isequal(d0c(1:8,bx:bx+3),d0r(1:8,bx:bx+3))
 1382 isequal(d0c(1:8,bx:bx+3),mb(1:8,bx:bx+3))
 1383 mb(1:8,bx:bx+3)
 1384 d0c(1:8,bx:bx+3)
 1385 clear all
 1386 A=rand(10)
 1387 B=eye(10)
 1388 isequal(A,B)


    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?34605>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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