auto_xy_Mult¶
Erzeugt einen neuen Datensatz durch Multiplikation der y-Koordinaten der angegebenen 2D-Datensätze.
- hDataNew = auto_xy_Mult(hData, hData2)
- hDataNew = auto_xy_Mult(hData_Layer, hData2)
Returnwert
hDataNew ist die Zugriffsnummer des neu erzeugten 2D-Datensatzes.
Parameter
- hData
hData ist die Zugriffsnummer (Handle) des Datensatzes auf den die Funktion angewendet werden soll. Der erzeugte Datensatz wird dem Diagramm zugefügt, in dem sich hData befindet.
- hData_Layer
hData_Layer ist ein Vektor von Zugriffsnummern. Das erste Element ist die Zugriffsnummer (Handle) des Datensatzes auf den die Funktion angewendet werden soll. Das zweite Element ist die Zugriffsnummer (Handle) des Diagramms, dem der neue Datensatz zugefügt werden soll.
- hData2
hData2 ist die Zugriffsnummer eines weiteren 2D-Datensatzes.
Kommentar
Die x-Koordinaten aller Datensätze müssen monoton aufsteigend sein. Die Stützstellen (x-Koordinaten) der Datensätz müssen nicht identisch sein.
Der neue Datensatz wird wie folgt erzeugt:
Es wird der Überlappungsbereich der x-Koordinaten bestimmt.
Innerhalb dieses Bereichs wird ein neuer Stützstellen-Vektor xs berechnet, der die Stützstellen aller Datensätze enthält.
Für jeden Datensatz werden für den neuen Stützstellen-Vektor die y-Koordinaten durch lineare Interpolation berechnet.
Die interpolierten y-Koordinaten werden elementweise multipliziert (ymult = Y1 * Y2).
Der neue Datensatz wird erzeugt (xs, ymult).
id-193296