The Math Forum



Search All of the Math Forum:

Views expressed in these public forums are not endorsed by NCTM or The Math Forum.


Math Forum » Discussions » Software » comp.soft-sys.matlab

Topic: Transform matrix to vector
Replies: 21   Last Post: Nov 25, 2014 1:55 PM

Advanced Search

Back to Topic List Back to Topic List Jump to Tree View Jump to Tree View   Messages: [ Previous | Next ]
dpb

Posts: 9,850
Registered: 6/7/07
Re: Transform matrix to vector
Posted: May 11, 2014 3:49 PM
  Click to see the message monospaced in plain text Plain Text   Click to reply to this topic Reply

On 5/11/2014 2:41 PM, Horia wrote:
...

> Given a m x n matrix I:
> [sz1,sz2]=size(I);
> J=reshape(I,1,sz1*sz2);


While the original thread is ancient and has disappeared from my
newsserver it appears was actually looking for the unique() members of a
vector given Steven's response.

But, for the above, all one needs is

J=I(:); % column vector or
J=I(:).'; % row vector

size() and reshape() are overkill...

Also, in such a case if were to use reshape(), the better form would be

J=reshape(I,1,[]); % use default trailing dimension size

--





Point your RSS reader here for a feed of the latest messages in this topic.

[Privacy Policy] [Terms of Use]

© The Math Forum at NCTM 1994-2017. All Rights Reserved.