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!
Sie können ein Paket in $ UserBaseDirectory / Autoload erstellen. Dies wird zur Kernelinitialisierungszeit geladen.
Ihr Paket sollte eine Kernel / init.m Datei
habenMyPackage / 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:
Tags und Links wolfram-mathematica