How to turn a column vector into a 3D matrix?

I have a 324x1 matrix, and I would like to put it into a 3-D 9x12 matrix of i,j,k with the first numbers in the vector going to the first layer and after that fills up start filling the second layer.

 Accepted Answer

A = rand(324,1) ;
M = 9*12 ;
N = 324/M ;
K = reshape(A,[9 12 N]) ;

More Answers (0)

Asked:

on 24 Jun 2016

Commented:

on 18 Oct 2017

Community Treasure Hunt

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

Start Hunting!