MATLAB: Assigning 32 values in an equation by for loop in matlab

assignhow to generate matrix in columnsMATLAB

i have generated 32 3D points and 32 2D points from a graph. now i wish to assign those points in an equation. i want the equation to be in format as
A = [X11*x11 Y11*y11 Z11;X22*x22 Y22*y22 Z22;.....]
like this
this is my code
for h=1:32
A = [Xhh*xhh Yhh*yhh Zhh];
disp(A);
end
now how can i write the program, so that my values in matrix A will come in a column instead of rows? i mean to say that it will come like this
[X11*x11 Y11*y11 Z11
X22*x22 Y22*y22 Z22
X33*x33 Y33*y33 Z33
....
...
...]
if i write like
A = [Xhh*xhh Yhh*yhh Zhh]
then it will all come in a row. please let me know how to solve this