DMUG-Archiv 2001

Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

Re: eigenes Koordinatensystem

Hallo,

in Mathematica is nahezu nix zugeschraubt, ein 
standard package, bei dem man den Quelltext hat 
gleich garnicht.

Es k"onnte *sehr* umst"andlich werden.

Als erstes muss wohl der neue Name an

Calculus`VectorAnalysis`Private`$CoordSysList

angeh"angt werden.

Dann muss das neue System Werte f"ur Coordinates[yourNewSystem]
und Parameters[yourNewSystem], CoordinateRanges[yourNewSystem]
und ParameterRanges[yourNewSystem] bekommen. Die letzteren beiden
erledigt man am bestem mit einer Regel, dann m"ussen die UpValues[]
von CoordinateRanges[] und ParameterRanges[] aber noch rotiert werden,
da sonst die neuen Regeln nicht zum Zuge kommen weil sie nach
der allgemeineren Definition aus dem package stehen w"urden.

Letzteres gilt auch f"ur ScaleFactors[] und besonders f"ur
Calculus`VectorAnalysis`Private`$CTToCart[] und
Calculus`VectorAnalysis`Private`$CTFromCart[].

Tja und dass sollte es eigentlich gewesen sein :-))

Ich war nie so verr"uckt das bei VectorAnalysis` zu machen
da man meist nur die metrischen Koeffizienten des Systems
braucht, aber bei den anderen StandardPackages die ich mir
gepatched habe hat es so funktioniert. Das Rotieren der 
UpValues[] ist besonders heimt"uckisch ...

Gruss
  Jens


Hajo Spitzer wrote:
> 
> Liebe Demucker,
> 
> im Calculus Vektoranalysis gibt es wichtige, deshalb vordefinierte,
> Koordinatensysteme, für die dann Werkzeuge bereigestellt werden, um
> viele Umrechnungen nicht selbst machen zu müssen.
> Hier nun meine Frage : Was hat man zu tun, um eigene Koordinatensysteme
> zu formulieren, oder ist die Kiste zugeschraubt und man kann keine
> eigenen Systeme einbringen ?
> 
> Mit freundlichen Gruessen
> 
> Hans-Joachim Spitzer
> 
> Humboldt-Universitaet


Antworten:
Verweise:
Frühere   Chronologischer Index   Spätere
Vorherige   Thematischer Index   Nächste

DMUG DMUG-Archiv, http://www.mathematica.ch/archiv.html