Create single dimensional array from multidimensional matrix

10 次查看(过去 30 天)
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

采纳的回答

KSSV
KSSV 2016-8-9
B = squeeze(A(1,1,:))'

更多回答(1 个)

Azzi Abdelmalek
Azzi Abdelmalek 2016-8-9
squeeze(A(1,1,:))

类别

Help CenterFile Exchange 中查找有关 Multidimensional Arrays 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by