# HG changeset patch # User jwe # Date 747614416 0 # Node ID 0fcbd97505aef494e8e8b183e8f8eed51c66b598 # Parent 8248ec41f677d5013d15e45a6b59547da012ff9f [project @ 1993-09-09 22:40:16 by jwe] (Matrix::transpose): Make it work for empty matrices. (ComplexMatrix::transpose): Ditto. diff -r 8248ec41f677 -r 0fcbd97505ae liboctave/Matrix.cc --- a/liboctave/Matrix.cc Mon Sep 06 05:03:36 1993 +0000 +++ b/liboctave/Matrix.cc Thu Sep 09 22:40:16 1993 +0000 @@ -384,10 +384,9 @@ Matrix Matrix::transpose (void) const { - Matrix result; + Matrix result (nc, nr); if (len > 0) { - result.resize (nc, nr); for (int j = 0; j < nc; j++) for (int i = 0; i < nr; i++) result.data[nc*i+j] = data[nr*j+i]; @@ -2580,10 +2579,9 @@ ComplexMatrix ComplexMatrix::transpose (void) const { - ComplexMatrix result; + ComplexMatrix result (nc, nr); if (len > 0) { - result.resize (nc, nr); for (int j = 0; j < nc; j++) for (int i = 0; i < nr; i++) result.data[nc*i+j] = data[nr*j+i];