voglio scrivere unpassaggio di una funzione a un modulo senza specificare suoi argomenti
Module Arg[f_,n_]
che prende una funzione f (avente < = n argomenti) e un numero naturale n ed emette l'argomento n-esimo la funzione f.
Ad esempio, supponiamo che f è definito da
f[a_,b_]=a^2+b^2.
Poi,
Arg[f[s,t],1]
dovrebbe essere s;
mentre
Arg[f[u,v],2]
dovrebbe essere v.
La mia domanda è se questo è possibile. Se è così, cosa dovrei scrivere al posto di "???" sotto?
Arg[f_,n_] := Module[{}, ??? ]
Si noti che io non voglio specificare a_ b_ e nella definizione di Arg come
Arg[f_,a_,b_,n_]
EDIT: "Arg" è solo il mio nome per il modulo non la funzione interna di Arg Matematica.
Ti rendi conto 'Arg' è una funzione interna, giusto? Intendevi riscrivere 'Arg' (non sembra dalla definizione) o era solo una scelta scadente del nome della funzione? Inoltre, probabilmente intendevi 'Arg [f [u, v], 2]' dà 'v'? – abcd
Hai appena ridimensionato le mie modifiche @bel :) – abcd
@yoda Ci scusiamo :(Ho problemi con JS sul mio browser, forse è per questo che non ho ricevuto l'avviso di "modifica precedente". cambia o uniscili con il tuo. –