Ich habe eine Matrix A
mit der Dimension 4x4x40. Ich möchte die ersten drei Zeilen der letzten Spalte extrahieren und in eine neue Matrix einfügen, so dass meine neue Matrix B
die Dimension 40x3 haben würde.Zeilen der letzten Spalte extrahieren
for idx=1:40
B(:,idx)=A(1:3,4,idx)
end
Aber ich bin immer B
als 3x1x40.
Dieser Code funktioniert in R2015a gut ... abgesehen von der Initialisierung offensichtlich fehlt. Ich dachte, MATLAB würde nur die Singleton-Dimensionen entfernen, ich denke, sie haben sich in letzter Zeit verbessert, – Adriaan