Come posso definire una funzione generale senza l'espressione esatta in Mathematica? Ad esempio, non ho bisogno di questo:Come definire una funzione generale in mathematica?
a[x_, y_]:= 2x + 3y,
devo lavorare con un parametro generale a (x, y) invece:
a[x_, y_]:= a[x, y].
Naturalmente, questa linea non funziona troppo bene.
Edit1:
Beh, io sto usando il parametro in un'altra funzione sconosciuta (sconosciuto perché è definito solo nel pacchetto), che funziona sostanzialmente come un derivato, vale a dire si tratta di un molto complicato mix di prima e seconda derivati.
Questa linea
a[x_, y_]:= a[x, y],
effettivamente funziona (tipo di), perché il parametro 'sopravvive' il pacchetto come una funzione, se non in uscita ottengo il fastidioso "Hold[a[x,y]]
" invece di a[x,y]
, e io non può più usare il risultato come una funzione.
Quale sarebbe il tuo prossimo passo? Cosa faresti con un parametro generale a (x, y)? –