Create single dimensional array from multidimensional matrix

4 visualizaciones (últimos 30 días)
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

Respuesta aceptada

KSSV
KSSV el 9 de Ag. de 2016
B = squeeze(A(1,1,:))'

Más respuestas (1)

Azzi Abdelmalek
Azzi Abdelmalek el 9 de Ag. de 2016
squeeze(A(1,1,:))

Categorías

Más información sobre Multidimensional Arrays en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by