Heim >häufiges Problem >So verwenden Sie die Summationsfunktion sum von Matlab
So verwenden Sie die Summationsfunktion sum von Matlab: 1. Verwenden Sie die Methode „S = sum(A)“, um zu summieren. 2. Verwenden Sie die Methode „S = sum(A,dim)“, um entsprechend der angegebenen Dimension zu summieren . Verwendung Die Methode „S = sum(___,outtype)“ gibt den Datentyp des Ausgabeergebnisses an.
Die Betriebsumgebung dieses Artikels: Windows 7-System, Matlab R2020a-Version, Dell G3-Computer.
So verwenden Sie die Summationsfunktion sum von Matlab:
1. S = sum(A), sum
Wenn x ein Vektor ist, berechnen Sie die Summe der Elemente des Vektors, z Wenn das Array von dim = 2 ist, bedeutet dies, dass Zeilen summiert werden
dim = 3, was bedeutet, dass Seiten summiert werden
..., und so weiterZum Beispiel:
>> x = randi(10,1,10) x = 7 1 9 10 7 8 8 4 7 2 >> sum(x) ans = 633, S = sum(___,outtype) gibt an das Ausgabeergebnis Die Datentypen
optionale Zeichenfolgenparameter sind „double“, „default“ und „native“
Im Allgemeinen ist die Standardeinstellung „default“
Manchmal summieren wir ganze Zahlen und möchten, dass das Ergebnis als double ausgegeben wird Typ, Sie können diesen Parameter verwenden
Zum Beispiel:>> x = pascal(4,2)
x =
-1 -1 -1 -1
3 2 1 0
-3 -1 0 0
1 0 0 0
>> sum(x)
ans =
0 0 0 -1
Obwohl die Datentypen von Matlab relativ umfangreich sind, ist die Datentypkonvertierung nicht vollständig mit anderen Sprachen konsistent, daher müssen Sie bei der Verwendung vorsichtig sein
Manchmal gibt es beim Summieren NaN-Werte in den Daten, was dazu führt, dass die Berechnungsergebnisse als NaN angezeigt werden. Die allgemeine Verarbeitungsmethode besteht darin, die isnan-Funktion zu verwenden Nan-Werte ausschließen. Mit dieser Option ist es einfach
Zum Beispiel:
>> a = toeplitz(1:5) a = 1 2 3 4 5 2 1 2 3 4 3 2 1 2 3 4 3 2 1 2 5 4 3 2 1 >> sum(a,1) ans = 15 12 11 12 15 >> sum(a,2) ans = 15 12 11 12 15Verwandte kostenlose Lernempfehlungen:
php-Programmierung (Video)
Das obige ist der detaillierte Inhalt vonSo verwenden Sie die Summationsfunktion sum von Matlab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!