Algorithmen (Matrix Smoothing)

Die Glättung der Matrix wird durch Verkleinern und Erweitern der Matrix durchgeführt. Die Reihenfolge der Verkleinerungs-/Erweiterungsoperationen hängt von den Matrixdimensionen ab:

  • Wenn die Anzahl der Spalten oder Zeilen kleiner als oder gleich 31 ist, wird die Matrix zuerst erweitert, so dass die Zeilenanzahl und Spaltenanzahl jeweils doppelt so hoch sind wie die ursprüngliche Anzahl. Die erweiterte Matrix wird dann auf die ursprüngliche Größe verkleinert.
  • Wenn sowohl die Anzahl von Spalten als auch Zeilen größer ist als 31, wird die Matrix zuerst verkleinert und danach auf die ursprüngliche Größe erweitert.
  • Die Matrixerweiterung wird durch die X-Funktion mexpand implementiert.
  • Die Verkleinerung der Matrix wird über die X-Funktion mshrink durchgeführt. Der Durchschnittswert von N benachbarten Zellen (N = Spaltenfaktor x Zeilenfaktor mit Standardwert = 4) wird berechnet, um jeden Zellenwert der Ausgabematrix zu erhalten. Durch diesen Prozess der Erweiterung und Verkleinerung entspricht die Größe der Ausgabematrix genau der ursprünglichen Matrix, allerdings mit geglätteten Daten.