auto_xy_LinearInterpolation

auto_xy_LinearInterpolation berechnet durch lineare Interpolation neue Datenpunkte für eine gegeben Kurve. Die x-Daten müssen aufsteigend sortiert sein.

hDataNew = auto_xy_LinearInterpolation(hData_Layer, bNewDataset, nType, rvPoints)

Returnwert

hDataNew ist die Zugriffsnummer (Handle) des neu erzeugten Datensatzes.

Parameter

hData_Layer

hData_Layer ist entweder die Zugriffsnummer (Handle) des Datensatzes (hData) auf den die Funktion angewendet werden soll oder ein Vektor mit den Zugriffsnummern des Datensatzes und eines Diagramms ([hData, hLayer]). Wird nur ein Datensatzhandle hData übergeben, wird der erzeugte Datensatz dem Diagramm zugefügt, in dem sich hData befindet. Beim Aufruf mit [hData, hLayer] wird der neue Datensatz dem Diagramm hLayer zugefügt.

bNewDataset

bNewDataset

nType

nType = 1 oder 2, siehe rvPoints

rvPoints

rvPoints ist die Anzahl der Datenpunkte, die gleichmäßig über den x-Koordinatenbereich verteilt werden sollen, wenn nType gleich 1 ist. Wenn nType gleich 2 wird der Parameter als Vektor mit X-Koordinaten verarbeitet.

Kommentar

Der Datensatz mit dem Handle hData muss in jedem Fall einem Diagramm zugeordnet sein, ansonsten geben alle auto_xy_-Funktionen den Wert 0 (Datensatz konnte nicht erzeugt werden) zurück.

Beispiel

Erzeugt einen Datensatz mit 100 Punkten, die gleichmäßig über den x-Koordinatenbereich verteilt sind:

auto_xy_LinearInterpolation(hData_Layer, TRUE, 1, 100)

Erzeugt einen neuen Datensatz mit den x-Koordinaten 1.5, 2.0 und 2.5:

auto_xy_LinearInterpolation(hData_Layer, TRUE, 2, [1.5,2,2.5])

id-2035060