Turning a column vector into a rectangular matrix

3 visualizaciones (últimos 30 días)
Matt Karlson
Matt Karlson el 24 de Nov. de 2015
Comentada: Matt Karlson el 24 de Nov. de 2015
I have a column vector of data and would like to break it up into a rectangular matrix. However, I would need to add NaN elements in order to make it rectangular; I have multiples pages of the column, how can I do this?

Respuesta aceptada

John D'Errico
John D'Errico el 24 de Nov. de 2015
Editada: John D'Errico el 24 de Nov. de 2015
I wrote a wreshape tool some years ago. It pads as necessary, and allows you to specify the pad element. Not sure if I posted it on the file exchange, and I'm feeling too lazy to post it now. So I'll just attach it.
A = wreshape(1:5,[2 4],'pad',NaN)
A =
1 3 5 NaN
2 4 NaN NaN

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by