diff liboctave/dMatrix.cc @ 2349:b369227ce3d2

[project @ 1996-07-27 07:59:20 by jwe]
author jwe
date Sat, 27 Jul 1996 07:59:22 +0000
parents 8c09c04f7747
children 2ce6e1ec9b53
line wrap: on
line diff
--- a/liboctave/dMatrix.cc	Thu Jul 25 09:54:41 1996 +0000
+++ b/liboctave/dMatrix.cc	Sat Jul 27 07:59:22 1996 +0000
@@ -109,6 +109,20 @@
 
 // Matrix class.
 
+Matrix::Matrix (const RowVector& rv)
+  : MArray2<double> (1, rv.length (), 0.0)
+{
+  for (int i = 0; i < rv.length (); i++)
+    elem (0, i) = rv.elem (i);
+}
+
+Matrix::Matrix (const ColumnVector& cv)
+  : MArray2<double> (cv.length (), 1, 0.0)
+{
+  for (int i = 0; i < cv.length (); i++)
+    elem (i, 0) = cv.elem (i);
+}
+
 Matrix::Matrix (const DiagMatrix& a)
   : MArray2<double> (a.rows (), a.cols (), 0.0)
 {