Matrixkonvertierung und Gridding

Um ein 3D-Oberflächen- oder Konturdiagramm aus den Arbeitsblattdaten zu erstellen, müssen die Daten zuerst in einer Matrix gespeichert werden. In Origin gibt es zwei Grundtypen der Konvertierung von Worksheet in Matrix:

  • Direkte Konvertierung Eine allgemeine Datenanordnung der Arbeitsmappe -- insbesondere für Excel-Anwender -- muss für X- und Y-Messungen in der ersten Zeile und ersten Spalte des Arbeitsblatts gespeichert werden, während die Z-Werte in den Zellen am Schnittpunkt jedes XY-Datenpaares gespeichert werden.
  • XYZ-Gridding Gridding-Methoden konvertieren XYZ-Daten mit einem ausgewählten Algorithmus in eine Matrix.
  • XYZ-Log-Gridding Logarithmische Werte für X und Y werden zuerst berechnet, dann wird XYZ-Gridding durchgeführt.
  • Erweitern - Diese Methode wird verwendet, wenn ein ASCII- (oder sonstiger) Import mehrere Arbeitsblattzeilen für jede einzelne Matrixzeile erstellt.

Die direkte Konvertierung kopiert dann nur die im Worksheet enthaltenen Z-Daten in eine Origin-Matrix -- entweder direkt oder während des Transponierens der Daten -- ähnlich dem Vorgang Ausschneiden/Einfügen.

Im Gegensatz dazu sind die Vorgänge des XYZ-Griddings und XYZ-Log-Griddings etwas komplexer. Eine Origin-Matrix ist eine rechteckige Anordnung von Z-Werten, deren Spalten linear nach X-Werten und deren Zeilen linear nach Y-Werten abgebildet werden. Wenn die ursprünglichen XYZ-Daten des Arbeitsblatts äquidistante Abstände in beiden Dimensionen, X und Y, haben, werden die Daten mit Hilfe einer äquidistanten Gridding-Methode in eine Matrix konvertiert. Wenn die Daten in den X- und Y-Dimensionen keine gleichen Abstände haben, muss eine der zahlreichen Gridding-Methoden für Zufallsdaten verwendet werden.

Bei Gridding-Methoden für Zufallsdaten kann das Problem mathematisch so beschrieben werden, dass eine Reihe gegebener, nicht äquidistant verteilter Punkte (xi, yi, zi) eine Funktion F(x, y) ergeben, die die Daten durch F(xi, yi)=zi interpoliert. In der XY-Ebene müssen die Datenpunkte eindeutig sein (mehrere Z-Werte für ein gegebenes XY-Paar sind nicht zugelassen -- siehe Hinweis 1). Die erstellte Oberfläche ist kontinuierlich und hat kontinuierliche erste Ableitungen.

Beim Interpolieren wird den Datenpunkten, die näher am geschätzten Gitterpunkt liegen, eine größere Gewichtung gegeben. Globale und lokale Strategien werden beide zum Definieren des Gitters verwendet. Globale Algorithmen verwenden alle Datenpunkte, um jeden Gitterpunkt zu schätzen, während lokale Strategien nur die XY-Daten verwenden, die sich in der nächsten Umgebung des geschätzten Gitterpunkts befinden. Gridding-Ergebnisse unterscheiden sich daher etwas voneinander je nach dem, welcher Algorithmus verwendet wurde. Außerdem ist ein globaler Algorithmus naturgemäß rechenintensiver, da er Informationen über mehr als ein XY-Paar berücksichtigen muss (einen relativen Geschwindigkeitsvergleich finden Sie unter XYZ-Gridding-Methoden).

Hinweis 1: Kollineare Daten in einem Satz sind nicht erlaubt, da sie keine Oberfläche definieren. Diese Punkte müssen also entfernt werden. Mehrere Z-Werte können bei einem bestimmten x,y-Punkt auch mehrere Optionen zum Bestimmen eines zusammengesetzten Z-Wertes haben.

Hinweis 2: Die Origin-Matrixmappe hat zwei Ansichtsmodi für Überschriften: Zeile/Spalte (Ansicht: Spalte/Zeile zeigen) und X/Y zeigen (Ansicht: X/Y zeigen) .

  • Im Modus Zeile/Spalte werden die Indexnummern der Matrixzeile und -spalte in der Zeilen- und Spaltenüberschrift angezeigt.
  • Im Modus X/Y werden die X- und Y-Werte der Matrix in den Zeilen- und Spaltenüberschriften angezeigt.
Image:Matrix Conversion and Gridding1.gif
Image:Matrix Conversion and Gridding2.gif