plotxyz

plotxyz erzeugt einen 3D-Datensatz und gibt den Datensatz in einem Diagramm aus. Die Daten können entweder als XYZ-Tripel oder als Matrix vorliegen. Die XYZ-Tripel können beliebig in der XY-Ebene verteilt sein. Es sind mindestens 3 Koordinaten-Tripel erforderlich, um einen 3D-Datensatz erzeugen zu können. Aus den XYZ-Tripeln wird durch Interpolation eine Z-Matrix berechnet.

hData = plotxyz(rvX, rvY, rvZ)
hData = plotxyz(rvX, rvY, rmZ)
hData = plotxyz(rvX, rvY, rvZ, option)
hData = plotxyz(rvX, rvY, rmZ, option)

Returnwert

Returnwert

hData ist die Zugriffsnummer (Handle), mit der auf den Datensatz zugegriffen werden kann. Falls der Datensatz nicht erzeugt werden kann, ist hData gleich 0.

Parameter

rvX

rvX ist ein reeller Vektor mit den x-Koordinaten.

rvY

rvY ist ein reeller Vektor mit den y-Koordinaten.

rvZ

rvZ ist ein reeller Vektor mit den Z-Koordinaten.

rmZ

rmZ ist eine Matrix mit den Z-Koordinaten. Falls die Abstände der Matrixspalten und -zeilen konstant sind, können die x/y-Koordinaten der Matrix über den Parameter rvRect festgelegt werden. Wenn die Abstände der Spalten oder Zeilen nicht konstant sind, werden die Koordinaten über die Parameter rvX und rvY festgelegt. In diesem Fall ist der Parameter rvX ein Vektor mit den X-Koordinaten der Matrixspalten und rvY ein Vektor mit den Y-Koordinaten der Matrixzeilen. In diesem Fall wird keine Interpolation durchgeführt.

option

Der Parameter option ist ein Objekt, das Optionen enthalten kann. Der Parameter ist optional. Siehe Beispiel. Die folgenden Optionen werden ausgewertet:

xTitle x-Achsen Titel, Default = „“: Titel wird nicht geändert.
yTitle y-Achsen Titel, Default = „“: Titel wird nicht geändert.
zTitle z-Achsen Titel, Default = „“: Titel wird nicht geändert.
name Datensatz Name, wird über die Funktion SetDataInfo gesetzt.
hLayer Diagramm-Handle, in das der neue Datensatz eingefügt wird.
autoscale Falls autoscale den Wert 0 hat wird nicht automatisch skaliert.
props Optionale Parameter für die Darstellung, siehe XYZSetProps für mögliche Werte.
hData Datensatz-Handle eines 3D-Datensatzes, dessen Einstellung für den neuen Datensatz übernommen werden.
Layer3D Wenn Wert = 1 wird in 3D-Darstellung umgeschaltet, Wert = 0: 2D-Darstellung. Wert -1 ändert die Darstellung nicht. Default=-1.

Beispiel

nRC = 40
xmin = 0.05-PI/2;
xmax = 0.05+PI;
ymin = -PI/2;
ymax =  PI/2
x = linspace(xmin, xmax, nRC);
y = linspace(ymin, ymax, nRC);
<xx, yy> = meshdom(x,y);
zz = real(tan(xx + 1i * yy));
/*
option = [.]; // Create object
option.name = "real(tan(xx + 1i * y))";
option.autoscale = 1;
option.props = "surface-type = '2'"; // STYLE_SURF_COLORGRADIENT
option.Layer3D = 1;
*/
// another syntax to create the option object
option = [. name = "real(tan(xx + 1i * y))", autoscale = 1,
            props = "surface-type = '2'", Layer3D = 1];
plotxyz(x, y, zz, option);

id-839714