max
Maximale Elemente eines Arrays
Syntax
Beschreibung
gibt die maximalen Elemente eines Arrays zurück.M = max(A)
Wenn
Aein Vektor ist, gibtmax(A)das Maximum vonAzurück.Wenn
Aeine Matrix ist, dann istmax(A)ein Zeilenvektor, der den Maximalwert jeder Spalte vonAenthält.Wenn
Aein mehrdimensionales Array ist, erfolgt die Operation vonmax(A)entlang der ersten Dimension vonA, deren Größe nicht 1 ist. Die Elemente werden dabei als Vektoren verarbeitet. Die Größe vonMin dieser Dimension wird1, während die Größen aller anderen Dimensionen den Wert inAbeibehalten. WennAein leeres Array ist, dessen erste Dimension die Länge null hat, dann istMein leeres Array mit derselben Größe wieA.Wenn
Aeine Tabelle oder ein Timetable ist, gibtmax(A)eine einzeilige Tabelle zurück, die das Maximum jeder Variablen enthält. (seit R2023a)
gibt das Maximum der im Vektor M = max(A,[],vecdim)vecdim angegebenen Dimensionen zurück. Wenn beispielsweise A eine Matrix ist, gibt max(A,[],[1 2]) das Maximum aller Elemente in A zurück, da jedes Element einer Matrix in der Array-Schicht enthalten ist, die von den Dimensionen 1 und 2 definiert wird.
gibt an, ob fehlende Werte in M = max(A,[],___,missingflag)A in den vorherigen Syntaxen weggelassen oder berücksichtigt werden sollen. Beispielsweise werden mit max(A,[],"includemissing") alle fehlenden Werte beim Berechnen des Maximums berücksichtigt. Standardmäßig werden mit max fehlende Werte weggelassen.
gibt auch an, wie fehlende Werte behandelt werden sollen.C = max(A,B,missingflag)
___ = max(___,"ComparisonMethod", gibt optional an, wie Elemente für die vorherigen Syntaxen verglichen werden sollen. Für einen Vektor method)A = [-1 2 -9] vergleicht die Syntax max(A,[],"ComparisonMethod","abs") beispielsweise die Elemente von A hinsichtlich ihrer absoluten Werte und gibt einen Maximalwert von -9 zurück.
![max(A,[],1) column-wise operation](max_dim_1.png)
![max(A,[],2) row-wise operation](max_dim_2.png)
