Benutzerdefinierte Funktion über begrenzten x-Bereich?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich füge einer Grafik eine Funktion hinzu (z. B. y-by-x anpassen) über „Diagramm anpassen“: Y-Funktion ( _function_of_x_ , X ) ;
Kann ich den Bereich der x-Werte, die in die Funktion eingehen, so begrenzen, dass die Funktion nur einen Teil des Plotbereichs abdeckt?Wenn meine x-Achse also von 0 bis 100 reicht, möchte ich, dass meine Funktion nur den Bereich x= 50 bis 100 darstellt.
Betreff: Benutzerdefinierte Funktion über begrenzten x-Bereich?Hervorragend, beide Methoden funktionieren einwandfrei
Y-Funktion (If ( (x>50) & (x<100), function_of_x,) x);
Ich glaube, mir gefällt die Min/Max-Lösung am besten, da die Klammerstruktur einfacher zu befolgen ist (dh weniger fehleranfällig ist).
Y-Funktion (function_of_x, x, Min(a), Max(b));
Betreff: Benutzerdefinierte Funktion über begrenzten x-Bereich?Probieren Sie die optionalen Argumente Min() und Max() aus.
dt = Offen ( „$SAMPLE_DATA/Big Class.jmp“ ) ;
biv = dt << Bivariat ( Y ( : Gewicht ) , X ( : Höhe )) ;
Bericht ( biv )[ Framebox ( 1 )] << Grafikskript hinzufügen ( Y-Funktion ( 3 * X - 90 , X , Mindest ( 60 ) , Max ( 70 ))) ;
Betreff: Benutzerdefinierte Funktion über begrenzten x-Bereich?Sie sollten in der Lage sein, Ihrer „_function_of_x_“ eine IF-Funktion hinzuzufügen. Mit anderen Worten:
Y Function( If( 50<100, _function_of_x_ ), x );
Wenn x nicht in diesem Bereich liegt, wird kein Wert erzeugt.