Main Content

Die Übersetzung dieser Seite ist veraltet. Klicken Sie hier, um die neueste Version auf Englisch zu sehen.

Entfernen von Zeilen oder Spalten aus einer Matrix

Am einfachsten können Sie eine Zeile oder Spalte aus einer Matrix entfernen, indem Sie diese Zeile/Spalte mit einem Paar eckiger Klammern ([]) gleichsetzen. Erstellen Sie zum Beispiel eine 4x4-Matrix und entfernen Sie die zweite Zeile.

A = magic(4)
A = 4×4

    16     2     3    13
     5    11    10     8
     9     7     6    12
     4    14    15     1

A(2,:) = []
A = 3×4

    16     2     3    13
     9     7     6    12
     4    14    15     1

Entfernen Sie jetzt die dritte Spalte.

A(:,3) = []
A = 3×3

    16     2    13
     9     7    12
     4    14     1

Sie können diese Vorgehensweise auf jedes beliebige Array ausweiten. Sie können beispielsweise ein zufälliges 3x3x3-Array erstellen und dann alle Elemente in der ersten Matrix der dritten Dimension entfernen.

B = rand(3,3,3);
B(:,:,1) = [];

Verwandte Themen