Heim >häufiges Problem >So verwenden Sie die Summationsfunktion sum von Matlab

So verwenden Sie die Summationsfunktion sum von Matlab

coldplay.xixi
coldplay.xixiOriginal
2020-12-23 09:41:4156491Durchsuche

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.

So verwenden Sie die Summationsfunktion sum von Matlab

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 =
    63

3, 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

4 = sum(___ , nanflag) Ob NaN-Werte ignoriert werden sollen

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
    15

Verwandte 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn