Mercurial > octave-nkf
view etc/gdbinit @ 20331:0b9d23557506
gallery: fix randsvd by adding missing dependency qmult().
* scripts/special-matrix/gallery.m (randsvd) was copied from the
Test Matrix toolbox by Nicholas J. Higham. It made use of qmult()
which was also part of that toolbox but was left behind. This qmult()
implementation is also recovered from the Test Matrix toolbox. Note
that Octave itself used to have qmult() which is part of the legacy
quaternion package (now also removed from the new quaternion package).
See cset 21904fe299c8 for when qmult() was removed from Octave.
Also fix the default value for KL and KU so that a 2 element vector
can be used as N.
author | Carnë Draug <carandraug@octave.org> |
---|---|
date | Fri, 03 Jul 2015 16:18:33 +0100 |
parents | 446c46af4b42 |
children |
line wrap: on
line source
## Disable the next line if you really need to see the ## thread create/exit messages. set print thread-events off ## Helpful macros for debugging Octave. ############################################################ ## Display a dim-vector object. define display-dims echo ndims: \ output $arg0.rep[-1] echo \ndims: \ output *$arg0.rep@$arg0.rep[-1] echo \n dont-repeat end document display-dims Usage: display-dims DIM_VECTOR Display the contents of an Octave dimension vector. end ############################################################ ## Display a dense array object. define display-dense-array echo array object: \ output $arg0 echo \ndimensions:\n display-dims $arg0.dimensions echo \nrep = \ output *$arg0.rep echo \nrep.data = \ output *$arg0.rep.data@$arg0.rep.len echo \n dont-repeat end document display-dense-array Usage: display-dense-array ARRAY Display the contents of an ordinary, i.e., dense Octave array. See also [display-sparse-array] for showing the contents of sparse Octave arrays. end ############################################################ ## Display a sparse array object. define display-sparse-array echo sparse object: \ output $arg0 echo \ndimensions.rep[0] = \ display-dims $arg0.dimensions echo \ndimensions.rep[1] = \ output $arg0.dimensions.rep[1] echo \nrep = \ output *$arg0.rep echo \nrep.d = \ output *$arg0.rep.d@$arg0.rep.nzmx echo \nrep.r = \ output *$arg0.rep.r@$arg0.rep.nzmx echo \nrep.c = \ output *$arg0.rep.c@($arg0.rep.ncols+1) echo \n dont-repeat end document display-sparse-array Usage: display-sparse-array SPARSE_ARRAY Display the contents of a sparse Octave array. See also [display-dense-array] for showing the contents of ordinary Octave arrays. end ############################################################ ## Display Octave debugging stack define show-octave-dbstack call show_octave_dbstack () end document show-octave-dbstack Usage: show-octave-dbstack Display the contents of the current Octave debugging stack. This is the function stack that the Octave interpreter is processing and will be different from the C++ stack being debugged with gdb. end