È possibile chiamare funzioni da altri notebook in Mathematica e, in caso affermativo, come posso farlo?Mathematica, chiamata a funzioni da un altro notebook
risposta
Se non diversamente specificato, ciascun notebook contribuisce al contesto Global`
. Quindi, per chiamare una funzione nel notebook b
: prima assicurati che la definizione sia caricata nel contesto (es. Seleziona la cella con la definizione e premi shift - inserisci), e quindi la definizione è disponibile per notebook b
e qualsiasi altro blocco note aperto.
Per evitare questo comportamento, è possibile modificare Notebook's Default Context dal menu Evaluation
. Vi sono quattro opzioni: Global`
(impostazione predefinita), un altro contesto specificato, univoco per il blocco note, univoco per il gruppo di celle. Per il gruppo di celle, ciascuna cella di input prende il contesto del gruppo di chiusura più vicino, ad es. una sottosezione, per esempio, e quei raggruppamenti hanno contesti unici.
- 1. Chiamata posta servlet da un altro servlet
- 2. Metodo di chiamata da un altro ViewController
- 3. Come creare i taccuini Mathematica a schede
- 4. Carica un pacchetto mathematica da un pacchetto
- 5. Come compilare CellFrameLabels negli stili di Mathematica Notebook?
- 6. Funzionalità delle funzioni di libreria di Mathematica
- 7. Chiamata di un Windows Form da un altro thread (Net)
- 8. Importa dati da txt a Mathematica
- 9. Chiamata di funzioni Cython C da Python
- 10. Chiamata al blocco di manubri helper da un altro assistente
- 11. Chiamata di funzioni da un C++ DLL in Delphi
- 12. Utilizzo di funzioni implicite in Mathematica
- 13. Jquery: chiamata a funzioni di diversi documenti
- 14. Funzione di chiamata da un altro controller Angolare Js
- 15. Accedere a un altro registratore in base alla chiamata da Sidekiq o Rails
- 16. Trasferimento di chiamata da un dispositivo a un altro tramite Bluetooth
- 17. Esegui notebook ipython da un server remoto
- 18. Download CSV da un notebook iPython
- 19. Come fare riferimento a un file JScript da un altro?
- 20. funzioni di chiamata da con modelli ejs sul nodo
- 21. Gestire gli argomenti flessibili in Mathematica Funzioni di
- 22. NDK Android: chiamata alle funzioni Java da C++
- 23. Come copiare un database da un computer a un altro?
- 24. Come inviare un valore da un componente a un altro?
- 25. Chiamata di funzioni personalizzate da Python utilizzando rpy2
- 26. Metodo di chiamata da altro metodo all'interno di Ember Service
- 27. GridLine in cima a un grafico a barre in Mathematica
- 28. Chiamata costruttore da altro costruttore in stessa classe
- 29. Esportazione Mathematica Stampa [] output in un file .txt
- 30. Funzioni di chiamata in SqlCommand
Grazie! Ma cosa succede se non ho aperto l'altro notebook e voglio solo richiamare una funzione precedente che viene salvata su un altro notebook? – John
@John, non direttamente, no. È possibile creare un [pacchetto] (http://reference.wolfram.com/mathematica/guide/StandardExtraPackages.html) che viene caricato su richiesta, ma è ancora caricato. Consiglierei di seguire il percorso del pacchetto, me stesso. – rcollyer
Questo è un peccato. Guarderò nei pacchetti! Grazie! – John