Main Content

squeeze

Supprimer les dimensions de longueur 1

Description

exemple

B = squeeze(A) renvoie un tableau contenant les mêmes éléments que le tableau d’entrée A, mais sans les dimensions de longueur 1. Par exemple, si A est un tableau de dimension 3 x 1 x 1 x 2, squeeze(A) renvoie une matrice 3 x 2.

Si A est un vecteur ligne, un vecteur colonne, un scalaire ou un tableau sans dimension de longueur 1, alors squeeze renvoie l’entrée A.

Exemples

réduire tout

Créez un tableau de dimension 2 x 1 x 2 et supprimez la dimension de longueur 1. Vous obtenez une matrice 2 x 2.

A = zeros(2,1,2);
A(:,:,1) = [1 2]';
A(:,:,2) = [3 4]'
A = 
A(:,:,1) =

     1
     2


A(:,:,2) =

     3
     4

B = squeeze(A)
B = 2×2

     1     3
     2     4

Créez un tableau de dimension 1 x 1 x 3 et supprimez les dimensions de longueur 1. Vous obtenez un vecteur colonne de dimension 3 x 1.

A = zeros(1,1,3);
A(:,:,1:3) = [1 2 3]
A = 
A(:,:,1) =

     1


A(:,:,2) =

     2


A(:,:,3) =

     3

B = squeeze(A)
B = 3×1

     1
     2
     3

Arguments d'entrée

réduire tout

Tableau en entrée, spécifié sous forme d'un tableau multidimensionnel.

Capacités étendues

Historique des versions

Introduit avant R2006a

Voir aussi

| |