sum
Summe von Array-Elementen
Syntax
Beschreibung
S = sum(
gibt die Summe der Elemente von A entlang der ersten Array-Dimension zurück, die größer als 1 ist.A
)
Wenn
A
ein Vektor ist, gibtsum(A)
die Summe der Elemente zurück.Wenn
A
eine Matrix ist, gibtsum(A)
einen Zeilenvektor zurück, der die Summe jeder Spalte enthält.Wenn
A
ein mehrdimensionales Array ist, erfolgt die Operation vonsum(A)
entlang der ersten Array-Dimension, die größer als 1 ist. Die Elemente werden dabei als Vektoren verarbeitet. Die Größe vonS
in dieser Dimension wird1
, während die Größen aller anderen Dimensionen den Wert inA
beibehalten.Wenn
A
eine 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.