Hallo Patrick,
zu Deiner E-Mail vom Montag, dem 9. August,
Betreff: Nonstandart Funktionen im eigenen Package
> ich möchte gern zum Beispiel die Funktion Normalize aus dem Algebra-Paket
in
> einer Funktion meines eigenen Paketes aufrufen.
> Dies scheint so aber nicht zu gehen.
> Woran liegt das und wie kann man dem abhelfen?
Innerhalb eines Packages kennt Mathematica nur das Package selbst und die
beiden System-Kontexte System` und Global`, der "$ContextPath" besteht also
aus nur drei Einträgen. Um eine Funktion aus einem anderen Package zu rufen,
mußt Du den vollständigen Namen verwenden (also
LinearAlgebra`Orthogonalization`Normalize), den Needs-Befehl natürlich auch!
Siehe auch: 2.7.9 Contexts and Packages
Grüße
Gunnar