[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
"reshape"-like function in liboctave?
From: |
E. Joshua Rigler |
Subject: |
"reshape"-like function in liboctave? |
Date: |
Fri, 27 Jul 2001 18:30:54 -0600 |
Is there a quick and easy way to get reshape.m like functionality, but
through liboctave? My first inclination was the resize command, but
this simply resets the dimensions of the matrix. I would like to be
able to turn a column vector, in a dynamically linked function, into a
2-D matrix.
If this isn't easy, can someone please tell me how Octave puts data into
its 2D arrays internally? Is it row-major or column-major? Actually,
if you don't mind, could you confirm that my interpretation of row-major
and column major is correct:
row-major:
0 1 (stored as)
2 3 ----------> [0 2 4 1 3 5]
4 5
column-major
0 1 (stored as)
2 3 ----------> [0 1 2 3 4 5]
4 5
I know that in the interpreter at least, it does it like the first
example, and since I learned (perhaps mistakenly) that row major implied
that the row index varied the fastest, I call that row-major. The
problem is that the library I am using seems to have the opposite
definition.
-EJR
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- "reshape"-like function in liboctave?,
E. Joshua Rigler <=