So summieren Sie Array-Elemente in MATLAB mit der Funktion sum()

Arrays sind die Bausteine ​​in MATLAB und haben einige Anwendungen in Technik und Wissenschaft. MATLAB unterstützt viele Array-Operationen und eine der am häufigsten verwendeten Operationen in MATLAB ist die Summierung von Array-Elementen. MATLAB bietet eine integrierte Funktion namens Summe() Dadurch können Sie schnell und einfach die Summe der Array-Elemente ermitteln.

In diesem Handbuch erfahren Sie, wie Sie Array-Elemente in MATLAB summieren können, indem Sie Summe() Funktion.

Wie summiert man Array-Elemente in MATLAB mit der Funktion sum()?

Der Summe() ist eine integrierte Funktion in MATLAB, die zum Summieren der Elemente eines Vektors oder Arrays verwendet wird. Diese Funktion akzeptiert einen Vektor oder ein Array als Argument und gibt die Summe aller Elemente zurück, indem sie zueinander addiert werden.

Syntax

Der Summe() Die Funktion hat verschiedene Syntaxen, die in MATLAB verwendet werden können, wie unten angegeben:

S = Summe(A)
S = Summe(A,“alle“)
S = Summe(A,dim)
S = Summe(A,vecdim)

Hier,
Die Funktion S = Summe(A) berechnet die Summe der Array-Elemente entlang der ersten Dimension, die größer als 1 sein sollte.

  • Wenn ein ein Vektor ist, ist S ein Skalarwert, der die Summe der Vektorelemente darstellt.
  • Wenn ein eine Matrix ist, ist S ein Zeilenvektor mit der Summe aller Spaltenelemente.
  • Wenn ein ist ein multidirektionales Array. S ist ein multidirektionales Array, das die Summe der Array-Elemente entlang der ersten Dimension enthält, die größer als 1 sein sollte. In diesem Fall wird die erste Dimension von S zu 1, während die anderen Dimensionen gleich bleiben.

Die Funktion S = Summe(A, ‚alle‘) berechnet die Summe aller Elemente eines Vektors, einer Matrix oder eines multidirektionalen Arrays und gibt einen einzelnen Wert zurück.

Die Funktion S = Summe(A, dim) berechnet die Summe der Elemente eines Arrays entlang der angegebenen Dimension dim.

Die Funktion S = Summe(A, Vektordim) berechnet die Summe des angegebenen Blocks oder Teilarrays von Array A.

Beispiele

Folgen Sie den angegebenen Beispielen, um besser zu verstehen, wie man ein Array von Elementen in MATLAB summiert, indem man das Summe() Funktion.

Beispiel 1: Wie findet man die Summe eines Vektors und einer Matrix in MATLAB?

In diesem Beispiel berechnen wir die Summe eines Vektors und eines Matrixelements mit dem Summe() Funktion.

x = 1:10;
Vektorsumme = Summe(x)
A = Magie(4);
mat_sum = Summe(A)

Beispiel 2: Wie findet man die Summe von Arrays in MATLAB?

Dieser MATLAB-Code erstellt zunächst ein dreidimensionales Array von Zufallszahlen mithilfe der Funktion rand(). Danach ermittelt er die Summe der Array-Elemente mithilfe der Summe(A), Summe(A, ‚alle‘), Summe(A, dim) und Summe(A, vectdim) Funktionen bzw.

A = rand(3,2, 3);
S_1 = Summe(A)
S_2 = Summe(A, „alle“)
S_3 = Summe(A, 3)
S_4 = Summe(A, [2 1 3])

Abschluss

Der Summe() Funktion ist eine nützliche MATLAB-Funktion, mit der wir die Summe der Elemente eines Vektors, einer Matrix und eines multidirektionalen Arrays ermitteln können. Diese Funktion verwendet unterschiedliche Syntaxen, um verschiedenen Szenarien gerecht zu werden. Dies macht sie zu einer leistungsstarken Funktion für Datenmanipulationsaufgaben. In diesem Tutorial wurden verschiedene Möglichkeiten beschrieben, die Summe der Elemente eines Arrays in MATLAB mithilfe von Summe() Funktion, mit der Sie verschiedene Rechenaufgaben ausführen können.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen