Mercurial > hg > octave-lyh
diff liboctave/chMatrix.cc @ 2255:fb9611cfc9d2
[project @ 1996-05-22 19:31:32 by jwe]
author | jwe |
---|---|
date | Wed, 22 May 1996 19:32:26 +0000 |
parents | 1b57120c997b |
children | b369227ce3d2 |
line wrap: on
line diff
--- a/liboctave/chMatrix.cc +++ b/liboctave/chMatrix.cc @@ -126,6 +126,21 @@ return retval; } +charMatrix +charMatrix::transpose (void) const +{ + int nr = rows (); + int nc = cols (); + charMatrix result (nc, nr); + if (length () > 0) + { + for (int j = 0; j < nc; j++) + for (int i = 0; i < nr; i++) + result.elem (j, i) = elem (i, j); + } + return result; +} + /* ;;; Local Variables: *** ;;; mode: C++ ***