I have a 3x6 matrix a:
a = {{1, 2, 3, 4, 5, 6}, {7, 8, 9, 10, 11, 12}, {13, 14, 15, 16, 17,
18}}
What I want is to end up with 6 1x3 arrays,
{miniOut, minimaOut, curvaturesMiniOut, maxiOut, maximaOut, curvaturesMaxiOut}
such that miniOut = {1,7,13}, minimaOut = {2,8,14} etc.
My attempt is:
stuff = Table[{miniOut[[n]], minimaOut[[n]], curvaturesMiniOut[[n]],
maxiOut[[n]], maximaOut[[n]], curvaturesMaxiOut[[n]]} =
a[[n]], {n, 1, Length[a]}]
But it says
Symbol miniOut in part assignment does not have an immediate value.
and the same for the other variables.
Do I need to pre-define the arrays in advance and set all the elements to 0?