MATLAB Max Index

Ammar Ali 20 Juni 2021
MATLAB Max Index

In diesem Tutorial wird erläutert, wie Sie den Maximalwert eines Arrays und seinen Index mithilfe der Funktion max() in MATLAB ermitteln.

Ermitteln des Maximalwerts und seines Index mit der Funktion max() in MATLAB

Die Funktion max() in MATLAB ermittelt den Maximalwert aus einem bestimmten Array oder einer bestimmten Matrix. Im Fall eines Arrays wird der Wert des in diesem Array vorhandenen Maximalwerts zusammen mit seinem Index zurückgegeben. Im Fall einer Matrix werden die Maximalwerte aus jeder Spalte der Matrix in Form eines Vektors zurückgegeben, der die in allen Spalten vorhandenen Maximalwerte enthält. Angenommen, wir möchten den Maximalwert und seinen Index aus einem Vektor oder einem Array von Ganzzahlen abrufen. Siehe den folgenden Code.

myArray = [1 2 3 4 5]
[mValue , vIndex] = max(nyArray)

Der Maximalwert wird in mValue und sein Index in vIndex gespeichert. Lassen Sie uns nun den Maximalwert und seinen Index aus jeder Spalte der Matrix ermitteln. Siehe den folgenden Code.

myMatrix = [1 2 3; 4 5 6]
[mValues , vIndices] = max(myMatrix)

Im obigen Code haben wir eine Matrix verwendet, die zwei Zeilen und drei Spalten enthält. Das Ergebnis enthält drei Maximalwerte und drei Indizes, da die Anzahl der Spalten in der Matrix drei beträgt. Diese Funktion kann auch verwendet werden, um die spezifischen Werte einer Matrix durch einen Skalierer zu ersetzen. Angenommen, wir möchten jeden Wert in der Matrix ersetzen, der kleiner als ein bestimmter Skalierer ist. Siehe den folgenden Code.

myMatrix = [1 2 4; 4 6 8]
aScaler = 3;
newMatrix = max(myMatrix,aScaler)

Im obigen Code ersetzen wir jeden Wert der Matrix myMatrix, der kleiner als der Skalierer aScaler ist, durch den in aScaler gespeicherten Wert.

Autor: Ammar Ali
Ammar Ali avatar Ammar Ali avatar

Hello! I am Ammar Ali, a programmer here to learn from experience, people, and docs, and create interesting and useful programming content. I mostly create content about Python, Matlab, and Microcontrollers like Arduino and PIC.

LinkedIn Facebook

Verwandter Artikel - MATLAB Index