sum
Summe von Array-Elementen
Syntax
Beschreibung
S = sum( gibt die Summe der Elemente von A entlang der ersten Array-Dimension zurück, deren Größe nicht 1 ist.A)
Wenn
Aein Vektor ist, gibtsum(A)die Summe der Elemente zurück.Wenn
Aeine Matrix ist, gibtsum(A)einen Zeilenvektor zurück, der die Summe jeder Spalte enthält.Wenn
Aein mehrdimensionales Array ist, erfolgt die Operation vonsum(A)entlang der ersten Array-Dimension, deren Größe nicht 1 ist. Die Elemente werden dabei als Vektoren verarbeitet. Die Größe vonSin dieser Dimension wird1, während die Größen aller anderen Dimensionen den Wert inAbeibehalten.Wenn
Aeine Tabelle oder ein Timetable ist, gibtsum(A)eine einzeilige Tabelle zurück, die die Summe jeder Variablen enthält. (seit R2023a)
S = sum( summiert die Elemente von A,vecdim)A basierend auf den Dimensionen, die im Vektor vecdim angegeben sind. Wenn beispielsweise A eine Matrix ist, gibt sum(A,[1 2]) die Summe 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.
S = sum(___, gibt die Summe mit dem angegebenen Datentyp zurück und verwendet dazu beliebige Eingabeargumente in den vorherigen Syntaxen. outtype)outtype kann "default", "double" oder "native" sein.


![sum(A,[1 2]) collapses the pages of a 2-by-3-by-3 array into a 1-by-1-by-3 array.](sum_vecdim.png)