auto_xyz_Interpolate¶
auto_xyz_Interpolate berechnet eine neue Interpolationsmatrix für den angegebenen 3D-Datensatz.
-
bool = auto_xyz_Interpolate(hData, nType)
-
bool = auto_xyz_Interpolate(hData, nType, nRows)
-
bool = auto_xyz_Interpolate(hData, nType, nRows, nCols)
-
bool = auto_xyz_Interpolate(hData, nType, nRows, nCols, bInterpolOnGrid)
-
bool = auto_xyz_Interpolate(hData, nType, nRows, nCols, bInterpolOnGrid, nSmoothFactor)
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
-
hData
hData ist die Zugriffsnummer eines 3D-Datensatzes.
-
nType
nType legt den Typ der Interpolation fest:
Wert | Bedeutung |
---|---|
LINEAR |
|
NONLINEAR |
|
THINPLATESPLINE |
|
-
nRows
nRows legt die Anzahl der Zeilen der Interpolationsmatrix fest. Wird der Wert nicht angegeben, hat nRows den Wert 40.
-
nCols
nCols legt die Anzahl der Spalten der Interpolationsmatrix fest. Wird der Wert nicht angegeben, hat nRows den Wert 40.
-
bInterpolOnGrid
bInterpolOnGrid legt fest, ob die Interpolation an den Netzlinien des Diagramms durchgeführt werden soll, in dem der Datensatz eingefügt wurde. Wenn bInterpolOnGrid = TRUE ist, wird an den Netzlinien interpoliert. Wenn bInterpolOnGrid = FALSE ist, wird eine Matrix mit nRows Zeilen und nCols Spalten berechnet. Die Zeilen und Spalten werden gleichmäßig über den gesamten Wertebereich des Datensatzes in der XY-Ebene verteilt. Wird der Parameter nicht angegeben, hat bInterpolOnGrid den Wert FALSE.
-
nSmoothFactor
nSmoothFactor legt fest, ob eine Glättung durchgeführt werden soll. Der Faktor 0 legt fest, daß keine Glättung durchgeführt werden soll. Glättung wird für Werte von 1 bis 5 durchgeführt. Wird der Wert nicht angegeben, hat nSmoothFactor den Wert 0.
id-859272