Mean () bietet eine große Flexibilität sowohl in Ein- als auch in den Ausgängen sowie in den Nutzungsmodi, da wir die Art der Ausgangsdaten angeben, NAN -Werte weglassen und problemlos mit einer beliebigen Dimension in 2D- oder mehrdimensionalen Arrays arbeiten können.
Als nächst. Dann werden wir mehrere praktische Beispiele mit Code -Ausschnitten und Bildern durchlaufen.
MATLAB Mean () Funktionssyntax
M = Mittelwert (a)MATLAB Mean () Funktionsbeschreibung
Der MATLAB -Funktionsmittelwert () kehrt in „m“ den Durchschnittswert zurück, der sich aus den Elementen des Vektors oder aus bestimmten Elementen der Eingangsmatrix „A“ ergibt. Wenn das Eingabeargument dieser Funktion ein Vektor ist, kehrt es in „M“ einem Skalar mit dem Durchschnitt von „A“ zurück. In Fällen, in denen „A“ ein Array ist, bietet Mean () die Möglichkeit, das Flag „alle“ zu verwenden, um den Mittelwert aller Elemente oder den Mittelwert über Zeilen oder Spalten zu erhalten, und in den Dimensionen, die wir beim Aufrufen der Funktion mit der Funktion angeben Eingibt "dim" und "vecdim".
Die Flexibilität dieser Funktion ermöglicht es uns auch, die Eingabe „Outtype“ zu verwenden, um die Art der Daten anzugeben, die die Skalar- oder Vektorausgabe haben sollte, sowie die Eingabe „Nanflag“, damit wir NAN -Werte weglassen können. Im Folgenden können Sie eine Liste mit allen Eingabargumenten und Kontrollflags dieser Funktion und ihrer jeweiligen Bedeutung und Verwendung sehen.
A: Eingangsvektor oder Matrix: Dies ist der 2D- oder mehrdimensionale Vektor oder die Matrix, aus der wir die Durchschnittswerte erhalten möchten.
'alle' : Flag „All“: Wenn wir die Funktion mit dieser Flagge aufrufen, gibt Mean () einen Skalar mit dem Durchschnittswert aller Elemente des Arrays zurück. Dieses Flag ist eine Zeichenzeichenfolge, daher muss es in einzelnen Zitate eingeschlossen sein.
Dunkel: Es legt die Dimension der Matrix fest, auf der wir arbeiten werden. Wenn wir diese Funktion nennen, um Zeilen -Durchschnittswerte zu erhalten, ist das Ergebnis ein Spaltenvektor, bei dem jedes Element der Durchschnitt der jeweiligen Zeile ist
Dim = 1 | A | A | A | ||
A | A | A | |||
a = | A | A | A | Eingang | Matrix |
A | A | A | |||
A | A | A | |||
m = | M | M | M | Ausgang | Vektor |
Wenn wir die Spalten -Durchschnittswerte (Dim = 2) erhalten, ist das Ergebnis ein Zeilenvektor mit den Durchschnittswerten jeder Spalte, wie in der folgenden Abbildung gezeigt:
Dim = 2 | A | A | A | M | |
A | A | A | M | ||
a = | A | A | A | m = | M |
A | A | A | M | ||
A | A | A | M | ||
Eingabematrix | Ausgang | Vektor |
VECDIM: Dies ist der Vektor der Dimensionen. Jedes Element dieses Arrays gibt eine Dimension auf die gleiche Weise wie „dim“ an, wenn das Eingangsarray mehrdimensional ist. Diese Werte müssen explizit in quadratische Klammern eingeschlossen und durch Kommas getrennt oder implizit als Vektor dargestellt werden.
Outtyp: Gibt an, welche Art von Daten die Ausgabe aussehen wird.
Nanflag: NAN -Ergebnisse in die Ausgangsargumente auslassen oder aufnehmen.
So erhalten Sie den Durchschnittswert eines Vektors mit der mittleren Funktion von MATLAB
In diesem Beispiel werden wir die Funktion von Mean () verwenden, um den Durchschnittswert eines Vektors zu finden. Dazu erstellen wir den Vektor „A“ mit zehn Elementen mit Werten von 1 bis 10 und rufen die Funktion von Mean () auf, indem wir diesen Vektor als Eingabemargument übergeben, wie im folgenden Fragment gezeigt:
A = [1, 4, 5, 9, 2, 3, 3, 4, 9, 10];Wie wir in der MATLAB -Befehlskonsole in der folgenden Abbildung sehen, gibt Mean () in „M“ einen Skalar mit dem Durchschnittswert aus den Elementen des Vektors „A“ zurück.
So erhalten Sie den Durchschnittswert aller Elemente ein Array mit der Eingabe „All“ der MATLAB -Funktion () ()
Lassen Sie uns nun sehen, wie wir das Flag „alle“ verwenden können, um den Durchschnittswert aller Elemente eines Arrays zu finden. Dazu erstellen wir die Matrix „A“ mit 4 x 4 Elementen und senden sie als Eingabemargument zusammen mit dem von Kommas getrennten Flag „All“ an die Funktion von Mean ().
A = [1, 4, 5, 9; 2, 3, 1, 4;Auf diese Weise gibt Mean () mit der Flagge „alle“ einen Skalar zurück, wobei der Durchschnitt aufgrund der Berechnung aller im Array „A“ enthaltenen Werte entsteht, die berechnet werden, die im Array enthalten sind.
So erhalten Sie den Durchschnitt jeder Zeile mit dem „Dim“ -Intrag des MATLAB -Funktionsmittelwerts ()
In diesem Beispiel zeigen wir Ihnen, wie Sie den Durchschnitt jeder Zeile einer Matrix unter Verwendung der DIM -Eingabe dieser Funktion finden. In diesem Fall finden wir den Durchschnitt der Zeilen der Matrix, die wir im vorherigen Beispiel verwendet haben. Dazu senden wir die Matrix als Eingabemargument und trennten sich durch Kommas. Der Wert der „schwachen“ Eingabe, die in diesem Fall Dimension 2 hat. Als nächstes werden wir das Codefragment für diesen Zweck sehen.
A = [1, 4, 5, 9; 2, 3, 1, 4;Wie das Bild unten zeigt, gibt Mean () einen Spaltenvektor zurück, bei dem jedes Element der Durchschnitt jeder Zeile der Matrix „A“ ist.
So erhalten Sie den Durchschnitt jeder Spalte mit dem "Dim" -Intrag des MATLAB -Funktionsmittelwerts ()
Um den Durchschnitt jeder Matrix -Spalte „A“ zu erhalten, verwenden wir dieselbe Anrufmethode wie im vorherigen Beispiel, geben jedoch die Dimension 1 in der Eingabe „Dim“ an, wie unten gezeigt.
A = [1, 4, 5, 9; 2, 3, 1, 4;Wie das Bild unten zeigt, gibt Mean () einen Zeilenvektor zurück, bei dem jedes Element der Durchschnitt jeder Zeile der Matrix „A“ ist.
Abschluss
Das Finden von Durchschnittswerten ist der erste Schritt in jeder statistischen Berechnung. In diesem MATLAB -Artikel haben wir Ihnen gezeigt, wie Sie die Funktion verwenden, um die Durchschnittswerte eines Vektors oder einer Matrix in jeder Dimension zu finden. Wir haben auch ausführlich die einzelnen Eingabargumente für diese Funktion beschrieben und Ihnen die verschiedenen möglichen Anwendungen mit praktischen Beispielen mit Code -Snippets und Bildern gezeigt.