<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho postato questa domanda prima di agosto. Una persona ha risposto (grazie!) Che si poteva scrivere il codice in JSL. Sebbene questa soluzione possa essere valida, sembra difficile immaginare che questo non sia stato implementato direttamente in JMP, sembra una funzione così ovvia da aggiungere al lotto. Vorrei sapere se JMP potrebbe considerare di fare questa aggiunta piuttosto semplice in un aggiornamento futuro?
Molte grazie, Yves
Mille grazie per questo MS. Ho seguito il tuo consiglio e ho inviato un messaggio per la richiesta di funzionalità. Modificherò il tuo script per calcolare anche le funzioni di Bessel modificate! Grazie ancora, Yves
Forse le funzioni di Bessel non sono richieste dal tipico utente JMP e quindi non sono state richieste. Fino ad ora. Ti suggerisco di inviare una richiesta di funzionalità a support@jmp.com per aumentare le possibilità che ciò accada.
Altrimenti, le funzioni di Bessel sono semplici da implementare combinando le funzioni attuali.
Per esempio:
Nomi predefiniti qui ( 1 ) ;
// Funzione di Bessel del primo tipo (J)
BESSEL.J = Funzione ({ X , alfa } ,
Somma ( m = 0 , 50 , ( - 1 ) ^ m / Fattoriale ( m ) / Gamma ( m + alfa + 1 ) * ( X / 2 ) ^ ( 2 * m + alfa ))
) ;
// Esempio grafico
alfa = 0 ;
Nuova finestra ( "Esempio di Bessel" ,
y = Graph Box (
Scala Y ( - 1 , 1 ) ,
Scala X ( 0 , 30 ) ,
XName ( "X" ) ,
Funzione Y. ( BESSEL.J ( X , alfa ) , X ) ;
Testo ({ 25 , 0.8 } , "\! U03B1 =" , Il giro ( alfa , 2 )) ;
) ,
H List Box ( Casella di testo ( "\! U03B1" ) , Scatola di scorrimento ( 0 , 10 , alfa , y << reshow ))
) ;