Contenu principal

La traduction de cette page n'est pas à jour. Cliquez ici pour voir la dernière version en anglais.

squeeze

Supprimer les dimensions de longueur 1

Description

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.

exemple

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

développer tout

Historique des versions

Introduit avant R2006a

Voir aussi

| |