Median in Matlab

Median in Matlab
In diesem Artikel wird erläutert, wie die Funktion median () in MATLAB verwendet wird. Wir zeigen Ihnen die Syntax, die Eingangs- und Ausgangsargumente und die verschiedenen Möglichkeiten, wie diese Funktion verwendet werden kann, um die Ergebnisse zu verarbeiten.

Dieser Artikel enthält außerdem ein Arbeitsbeispiel für jeden Funktionstyp mit Code -Snippets, die Sie kopieren und in die Befehlszeile der MATLAB einfügen können, um besser zu verstehen, wie median () funktioniert.

Wir haben Bilder aufgenommen, die die Ergebnisse in der MATLAB -Umgebung für jedes Beispiel zeigen.

MATLAB Median -Funktionssyntax

M = Median (a)
m = median (a, 'alle')
M = Median (a, dim)
m = median (a, vecdim)
m = median (___, nanflag)

MATLAB MEDIAN -Funktionsbeschreibung

MATLAB MEDian () -Funktion wird verwendet, um den Medianwert aller Werte in einem Array zu berechnen. Der Median gibt den Durchschnittswert von „A“ in „M“ zurück. Diese Funktion funktioniert mit 2D- und mehrdimensionalen Arrays und bietet die Möglichkeit, Flags zu verwenden, um auszuwählen, in welcher Dimension der Medianwert des Eingangsarrays berechnet wird. Wie die meisten Funktionen dieses Typs in MATLAB bietet Median () auch die im Eingabearray enthalten. Im Folgenden sehen Sie eine Liste der einzelnen Eingabeblags dieser Funktion. Wir werden ausführlich erklären, wofür jeder von ihnen ist.

düster: Diese Eingabe gibt die Dimension entlang der Median () an, um den Medianwert des Arrays „A“ zu bestimmen. Der Datentyp dieser Eingabe ist ein positiver ganzzahliger Skalar.

VECDIM: Dies ist der Dimensionsvektor, durch den die Dimensionen ausgewählt werden, aus denen median () den Medianwert für jeden von ihnen bestimmen soll. Der Datentyp für diese Eingabe ist ein Vektor positiver Ganzzahlen.

Nanflag: Dieses Flag gibt an, wie die Funktion median () NAN -Werte umgehen soll. Die Flagge inklusive enthält diese Werte in den Ergebnissen, während Outnan sie weglassen und stattdessen 0 zurückgeben.

alle: Wenn die Funktion median () mit dieser Flagge aufgerufen wird, gibt sie einen Skalar mit dem Durchschnittswert aller Elemente des Arrays „A“ zurück.

So erhalten Sie den Medianwert zwischen den Elementen eines Vektors mit dem Matlab -Funktionsmedian ()

In diesem Beispiel werden wir sehen, wie wir den Durchschnittswert zwischen allen Elementen des Vektors „V“ erhalten können. Dazu erstellen wir einen Vektor mit positiven realen Werten und geben ihn als Eingabeargument im Median ein (). Infolgedessen gibt diese Funktion einen Skalar mit dem Durchschnittswert des Vektors „V“ zurück.

V = [3, 8, 2, 3, 1, 5, 9, 4, 6];
M = Median (v)

Die folgende Abbildung zeigt das Ergebnis, in dem Median () in „M“ einem Skalar mit dem Medianwert aller Elemente des Vektors „V“ zurückkehrt:

So erhalten Sie den einzigartigen Medianwert zwischen allen Elementen eines Arrays mit der Flagge „All“ des Matlab -Funktionsmedianes ()

Im folgenden Beispiel werden wir sehen, wie man den einzigartigen mittleren Wert aller Elemente eines Arrays findet. Dazu erstellen wir das Array „A“ mit 4 × 4 Elementen und senden es als Eingabemedian () zusammen mit der Flagge „All“, die von Kommas getrennt ist, wie folgt:

A = [3, 18, 69, 7;
25, 96, 2, 3;
1, 48, 57, 78;
35, 16, 73, 44];
m = median (a, 'alle')

Wie in der folgenden Abbildung zu sehen ist, gibt Median () in „M“ den eindeutigen Durchschnittswert zurück, der sich aus allen Werten des Arrays „A“ ergibt:

So erhalten Sie die Medianwerte der einzelnen Spalten einer Matrix unter Verwendung der DIM -Eingabe des MATLAB -Funktionsmedianes ()

Lassen Sie uns nun sehen, wie Sie den Medianwert jeder Reihe eines Arrays mithilfe der MATLAB -Medianfunktion erhalten. Wenn diese Funktion mit einem leeren „dimen“ Eingang aufgerufen wird, stand der Median standardmäßig mit den Spalten in der Dimension 1 des Eingangsarrays aus. Also gibt Median () einen Zeilenvektor mit dem Mittelwert jeder Spalte von „A“ zurück. In diesem Beispiel verwenden wir das Array „A“ im vorherigen Beispiel und übergeben es als Eingabeargument, sodass die „schwache“ Eingabe leer bleibt, wie im folgenden Bild gezeigt:

A = [3, 18, 69, 7;
25, 96, 2, 3;
1, 48, 57, 78;
35, 16, 73, 44];
M = Median (a)

Wie die Abbildung zeigt, arbeitet Median (), wenn der Eingang „dim“ leer ist, standardmäßig mit Dimension 1 des Arrays und gibt einen Zeilenvektor mit dem Mittelwert von „A“ in „M“ zurück.

So erhalten Sie den Medianwert jeder Zeile eines Arrays mit der Funktion median () unter Verwendung der Eingabe „Dim“

In diesem Beispiel werden wir uns untersuchen. Dazu verwenden wir das Array aus dem vorherigen Beispiel, das als Eingabearray dient. Rufen Sie dann die Funktion median () auf, indem Sie die Dimension „2“ in der Eingabe „Dim“ angeben, wie in der folgenden Abbildung gezeigt:

A = [3, 18, 69, 7;
25, 96, 2, 3;
1, 48, 57, 78;
35, 16, 73, 44];
M = Median (a, 2)

Wie in der folgenden Abbildung gezeigt, gibt Median () einen Spaltenvektor mit dem Medianwert jeder Zeile des Arrays „A“ zurück:

So einbeziehen oder weglassen Sie NAN -Werte in die Ergebnisse der MATLAB MEDIAN () -Funktion

Wie viele MATLAB -Funktionen erlaubt Median () die Aufnahme oder den Ausschluss von NAN -Werten in die Ergebnisse. Diese Funktion enthält diese Werte standardmäßig. Als Nächst. Im ersten Beispiel haben wir die Eingabe „Nanflag“ verwendet, um anzugeben, dass NAN -Werte in den Ergebnissen enthalten sind. Im zweiten Beispiel haben wir angegeben, dass diese Werte aus den Ergebnissen weggelassen werden.

a = [Nan, 2, Nan, Nan;
25, 96, 2, 3;
1, 48, Nan, 78;
35, 16, 73, Nan];
m = median (a, 'includeenan')
m =
Nan 32 Nan ​​Nan

Die folgende Abbildung zeigt, dass Median () NAN -Werte in seine Ergebnisse aufgenommen hat:

Im folgenden Beispiel schloss die Flagge „weggelassen“ NAN -Werte aus den Ergebnissen aus:

a = [Nan, 2, Nan, Nan;
25, 96, 2, 3;
1, 48, Nan, 78;
35, 16, 73, Nan];
m = median (a, 'lassen')
m =
25.0000 32.0000 37.5000 40.5000

Abschluss

In diesem Artikel wurde erläutert, wie die Funktion median () in MATLAB verwendet wird. Wir haben Ihnen die Syntax, die Eingangs- und Ausgangsargumente und die verschiedenen Möglichkeiten der Ergebnisse gezeigt. Für jeden Funktionstyp haben wir auch ein Arbeitsbeispiel mit Code -Snippets aufgenommen, das Sie kopieren und in die MATLAB -Befehlszeile einfügen können. Wir hoffen, Sie haben diesen Matlab -Artikel hilfreich gefunden. Weitere Tipps und Informationen finden Sie unter anderen Linux -Hinweisartikeln.