Wie kann ich den Schnittpunkt zweier Funktionen in JMP berechnen?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich zeichne zwei Funktionen in JMP mit dem YFunction-Befehl in JSL. Ich möchte den Schnittpunkt berechnen. Wie soll ich das entweder manuell oder in JSL machen?
Danke für die Hilfe!
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?1. Diagramm > Profiler
2. Y --> Y, Vorhersageformel
3. Klicken Sie neben „Prediction Profiler“ auf das rote Dreieck.
4. Klicken Sie auf Erwünschtheitsfunktionen
5. Klicken Sie bei gedrückter Alt-Taste auf das obere rechte Feld
6. Klicken Sie auf die Schaltfläche „Maximieren“ und wechseln Sie zu „Match Target“.
7. Ändern Sie die Werte auf 20, 0 und -20 (für Hoch, Mittel und Niedrig)
8. Klicken Sie auf OK
9. Klicken Sie auf das rote Dreieck neben „Prediction Profiler“
10. Klicken Sie auf Erwünschtheit maximieren
In verschiedenen Phasen möchten Sie vielleicht mit den Achsen herumspielen, um klarer darzustellen, was vor sich geht.
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Wie lege ich die Erwünschtheit auf Target = 0 fest? Ich bleibe immer an dem Teil hängen. Das scheint genau das zu sein, was ich brauche.
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Sie können die Kreuzung in diesem Beispiel mit einer etwas höheren JMP-Maschinerie interaktiv finden, indem Sie den Profiler verwenden.
1. Neue Tabelle mit Spalten X und Y, 2 Zeilen mit Werten -5 und 5 für x.
2. Formel für Y: abs(x)^1,5 - x/10
3. Rufen Sie den eigenständigen Profiler auf
4. Geben Sie Y als Vorhersageformel an
5. Geben Sie die Erwünschtheitsfunktion als Target = 0 an.
6. Erwünschtheit maximieren
Sie erhalten dann den Lösungs-X-Wert auf der X-Achse.
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Genau das, was ich brauchte, danke! Es funktioniert perfekt.
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Oder, wenn Sie es nur auf dem Diagramm haben möchten,
xaxis(Referenzlinie hinzufügen(intersect_X, "Solid", "Black", char(intersect_x,6,4) , 1 ) ),

6,4 ist die Feldbreite und Anzahl der Dezimalstellen nach der Formatierung der Zahl in Zeichen.
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Die JSL-Variable intersect_X enthält das Ergebnis der Minimierungsfunktion.(Minimieren verwendet es für eine erste Vermutung und modifiziert es dann.) Sie sollten überprüfen, ob F1(intersect_X) nahe genug an F2(intersect_X) liegt, um Ihre Anforderungen zu erfüllen.Eine schlechte anfängliche Vermutung könnte verhindern, dass es funktioniert.
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Das funktioniert super, danke! Weißt du, wie ich damit die x-Koordinate des Schnittpunkts ausgeben kann? Die schwarze Linie wird perfekt angezeigt, aber ich kann den x-Wert nicht sehen.
Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Die Minimierungsfunktion kann das tun, was Sie brauchen, wenn sich Ihre Funktionen gut verhalten.In diesem Beispiel wird die schwarze Referenzlinie automatisch am Schnittpunkt der roten und grünen Kurve platziert.
f1 = Function( {a}, Abs( a ) ^ 1.5);
f2 = Function( {a}, 10 / a );
intersect_X = 1;// guess a value
Minimize( Abs( f1( intersect_X ) - f2( intersect_X ) ), {intersect_X}, <
New Window( "Example",
Graph Box(
xaxis( Add Ref Line( intersect_X, "Solid", "Black", "", 1 ) ),
X Scale( -5, 5 ), Y Scale( -20, 20 ),
Pen Color( "red" ); Y Function( f1( a ), a );
Pen Color( "green" ); Y Function( f2( a ), a );
)
);

Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Lieber Craig,
Tut mir leid, Sie hier nach fast einem Jahrzehnt zu belästigen. Ich schätze, das passiert mit den zeitlosen Funktionen.
Beim Ausführen Ihres Skripts tritt dieser Fehler auf. Wissen Sie zufällig, was das sein könnte?

Betreff: Wie kann ich in JMP den Schnittpunkt zweier Funktionen berechnen?Ich bin nicht sicher, warum; zwei Ideen:
- Schließen Sie alle Datumstabellen, die Spalten mit den gleichen Namen enthalten, die in der JSL verwendet werden.
- Überprüfen Sie die Schreibweise der Variablennamen (kopieren Sie ggf. für alle Namen denselben Namen und fügen Sie ihn ein). Anhand des Bildes kann ich es nicht mit Sicherheit sagen, aber einer der Unterstriche könnte ein ähnliches Zeichen sein.
Ich habe den Code kopiert und in JMP 16, 17, 18 und JMP 19 EA eingefügt und er funktioniert immer noch. Vielleicht verrät Ihnen das JMP-Protokollfenster etwas mehr. Welche Version von JMP verwenden Sie? Wir würden uns freuen, die Antwort zu hören. Lassen Sie es uns wissen.
