On Saturday 21 June 2003 22:15, Thomas Maier wrote:
> Hallo,
>
> habe ein Problem mit der Funktion LogPlot.
> Die y-Achse soll linear und die Frequenzachse (x-Achse) logarithmisch
> dargestellt werden. Wie muss ich das machen? Was bedeutet die Funktion
> ScaledPlot?
>
> Vielen Dank Thomas!
Hallo,
wenn Sie statt SuperStar[w] lediglich w benutzen geht LogLogPlot ohne
Probleme.
Der Grund dass LogLogPlot mit einem Argument , das keinen Head Symbol hat
nicht funktioniert, liegt in der Definition der ScaledPlot Funktion im
Graphics.m Paket.
Leider sind viele "Standard" Mathematica etwas veraltet. Aber man kann ja das
Program leicht korrigieren, entweder mit einem Editor oder, z.B. so:
<<Graphics`Graphics`
DownValues[ScaledPlot] = ReplacePart[DownValues[ScaledPlot],
Graphics`Graphics`Private`x_, {1, 1, 1, 2, 1}];
--
Es wäre eventuell interessant mehr Unzulänglichkeiten der "StandardPackages"
im Alltag zu erfahren. Vielleicht können die Programmierer unter den DMUG
Lesern zusammen Package-Korrekturen zusammentragen.
Gruss,
Rolf Mertig
Mertig Consulting
http://www.mertig.com