Wie finde ich das Maximum jedes „Slice“ in einer mehrdimensionalen Matrix in Matlab?
Ich habe eine n-dimensionale Matrix Q. Ich kann die Maximalwerte durch die letzte Dimension finden durch:
m = max(Q,[],n).
Ich weiß jedoch nicht, wie ich die Maximalwerte durch das letzte "Stück" finden soll. Ich brauche etwas "wie"
m = max(Q,[],n-1,n).
Zum Beispiel, wenn ich habe
A(:,:,1) = [1 2 3 ; 4 50 6]
A(:,:,2) = [9 8 7 ; 10 12 1]
ich würde gerne habenm = [9 50]
.
Kannst du mir dabei helfen?