MATLAB: Create single dimensional array from multidimensional matrix

arraymatrix

I am new to matlab, so please reply even if the question is trivial
I have multidimensional matrix. Lets matrix is A
A(1,1,:) = [1 2 3] , A(1,2,:) = [4 5 6] , A(1,3,:) = [7 8 9] size(A) = 1 3 3
I want to create an array out of this matrix. I want to find all the data corresponding to A(1,1,:) in an array. Lets say the array is B
B = [1 2 3] size(B) = 1 3
How this can be done? I don't want to use loop for this operation. Is there any built in function for this?
Thanks

Best Answer

B = squeeze(A(1,1,:))'