Wie man benutzerdefinierte Funktionen in Mathematica automatisch lädt

8

Ich habe eine Reihe von benutzerdefinierten Funktionen, die häufig in Mathematica verwendet werden. Ich frage mich, ob ich sie in separaten Dateien speichern kann und Mathematica wird sie beim Start laden und sie als integrierte Funktionen behandeln, so dass ich die Definitionen nicht jedes Mal wiederholen muss, wenn ich eine neue .nb-Datei erstelle. Etwas ähnlich wie in Matlab ...

Danke!

    
mr.gondolier 28.08.2010, 01:40
quelle

1 Antwort

13

Sie können ein Paket in $ UserBaseDirectory / Autoload erstellen. Dies wird zur Kernelinitialisierungszeit geladen.

Ihr Paket sollte eine Kernel / init.m Datei

haben
  

MyPackage / Kernel / init.m

Referenzdokumentation zu Mathematica-Paketen: Ссылка

DeclarePackage[] ist ein träger Lademechanismus für Symbole und ihre Definitionen. Das zugehörige Paket wird nur geladen, wenn das Symbol verwendet wird:

Ссылка

    
Joshua Martell 28.08.2010, 03:01
quelle

Tags und Links