Come posso calcolare il punto di intersezione di due funzioni in JMP?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Sto rappresentando graficamente due funzioni in JMP utilizzando il comando YFunction in JSL. Vorrei calcolare il punto in cui si intersecano. Come dovrei farlo manualmente o in JSL?
Grazie per l'aiuto!
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?1. Grafico > Profiler
2. Y --> Y, formula di previsione
3. Fare clic sul pulsante triangolo rosso accanto a "Prediction Profiler"
4. Fare clic su Funzioni desiderabilità
5. Alt-clic sulla casella in alto a destra
6. Fare clic sul pulsante Ingrandisci e passare a Abbina target
7. Modificare i valori in 20, 0 e -20 (per Alto, Medio e Basso)
8. Fare clic su OK
9. Fare clic sul pulsante triangolo rosso accanto a "Prediction Profiler"
10. Fare clic su Massimizza desiderabilità
In varie fasi potresti voler giocherellare con gli assi per visualizzare più chiaramente cosa sta succedendo.
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?Come faccio a specificare che la desiderabilità sia Target = 0? Continuo a rimanere bloccato su quella parte. Questo sembra essere esattamente ciò di cui ho bisogno.
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?È possibile trovare in modo interattivo l'intersezione in questo esempio utilizzando un livello leggermente superiore di macchinari JMP utilizzando il Profiler.
1. Nuova tabella con colonne X e Y, 2 righe con valori -5 e 5 per x.
2. Formula per Y: abs(x)^1.5 - x/10
3. Richiamare il profiler autonomo
4. Specificare Y come formula di previsione
5. Specificare che la funzione di desiderabilità sia Target = 0.
6. Massimizza la desiderabilità
Otterrai quindi il valore X della soluzione enunciato sull'asse X.
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?Esattamente quello che mi serviva, grazie! Funziona perfettamente.
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?Oppure, se lo vuoi solo sul grafico,
xaxis( Aggiungi linea di riferimento( intersect_X, "Solido", "Nero", char(intersezione_x,6,4) , 1 ) ),

6,4 è la larghezza del campo e il numero di cifre decimali dopo la formattazione del numero in caratteri.
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?la variabile JSL, intersect_X, contiene il risultato della funzione di minimizzazione.(minimize lo usa per un'ipotesi iniziale, quindi lo modifica.) Dovresti controllare se F1(intersect_X) è abbastanza vicino a F2(intersect_X) per soddisfare i tuoi requisiti.Una cattiva ipotesi iniziale potrebbe impedirne il funzionamento.
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?Funziona benissimo, grazie! Sai come posso produrre la coordinata x dell'intersezione usando quella? La linea nera si presenta perfettamente ma non riesco a vedere il valore x.
Ri: Come posso calcolare il punto di intersezione di due funzioni in JMP?La funzione di minimizzazione potrebbe fare ciò di cui hai bisogno se le tue funzioni si comportano bene.In questo esempio, la linea di riferimento nera viene posizionata automaticamente all'intersezione delle curve rossa e verde.
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 );
)
);

R: Come posso calcolare il punto di intersezione di due funzioni in JMP?Caro Craig,
Mi dispiace disturbarti dopo quasi un decennio. Immagino che sia quello che succede con le funzioni senza tempo.
Ricevo questo errore mentre eseguo il tuo script. Potresti per caso sapere cosa potrebbe essere?

R: Come posso calcolare il punto di intersezione di due funzioni in JMP?Non so perché; due idee:
- chiudere tutte le tabelle di date che hanno colonne con gli stessi nomi utilizzati nel JSL
- controlla l'ortografia dei nomi delle variabili (forse usa la funzione copia-incolla per ciascuna lo stesso nome)... non posso esserne certo dall'immagine, ma uno dei caratteri di sottolineatura potrebbe essere un carattere simile.
Ho copiato e incollato il codice in JMP 16, 17, 18 e JMP 19 EA e funziona ancora. Forse la finestra del log JMP ti dirà qualcosa in più. Quale versione di JMP stai usando? Sarebbe bello sapere qual è la risposta, faccelo sapere.
