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++ ***