Matlab - eliminar dimensión de matriz

   
Vista:

eliminar dimensión de matriz

Publicado por gabriela (12 intervenciones) el 23/05/2012 21:33:51
Hola

Tengo una matriz A, tal que size(A)= 224 672 3 900
y B es un subconjunto que corresponde a un sólo canal en la dimensión 3, tal que
B=A(:,:,3,:), entonces size(B)=224 672 1 900,
como puedo eliminar la tercera dimensión, para que B tenga solo 3 dimensiones
size(B)=224 672 900

Gracias

Gabriela
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

eliminar dimensión de matriz

Publicado por Tereso (2 intervenciones) el 25/04/2017 16:57:42
Me interesaria saber como resolver el problema de Gabriela, si alguien sabe responder le estaría agradecido.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JESUS DAVID ARIZA ROYETH

eliminar dimensión de matriz

un ejemplo :

1
2
3
4
a=randi([1,5],22,72, 3, 9);
b=squeeze(a(:,:,1,:));
disp(size(a))
disp(size(b))

saludos
https://www.facebook.com/royethmatlab/
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar