SuperBonk
05-01-2007, 13:48
hellas,
Ich arbeite gerade mit pstricks und würde gerne eine Funktion plotten mit \psplot. Leider habe ich das Problem, dass ich die Syntax für mathematische Funktionen im Postscript nicht verstehe. Ich habe zwar schon einiges gegoogelt, aber die entsprechenden Dokumentationen geben nur die Operatoren an (div, mul, sin etc), aber nun begreife ich nicht, wie ich diese Operatoren gebrauchen soll.
Aus der pstricks-Doku habe ich folgendes Beispiel zur Probe übernommen:
\psplot[plotpoints=100]{0}{90}{x sin x 2 div 2 exp cos mul}
und es hat einwandfrei funktioniert.
Dann probierte ich eine einfache Funktion:
\psplot[plotpoints=100]{0}{90}{x sin x}
und ich erhielt kein Bild (ohne Fehlermeldung). Aber offensichtlich stimmt meine Syntax irgendwie nicht.
Die Funktion, die ich eigentlich gerne darstellen würde ist:
y = sin(x)*exp(-x/C),
wobei ich C erst noch variieren wollte, damit das Bildchen schön ausschaut.
Als ich es mit:
sin x exp neg x div 0.1 oder
sin x mul exp neg x div 0.1 oder
sin x exp neg x div 0.1 mul
probierte, erhielt ich ebenfalls kein Bild.
Und jetzt habe ich keine Ideen mehr. Es wäre super nett, wenn mir jemand weiter helfen könnte - entweder durch Erklären der Syntax (mit anschaulichen Beispielen :) ), oder durch einen guten Link, oder durch "Übersetzen" meiner Funktion in Postscript-Syntax. Ich würde mich über jede Hilfe freuen.
LG,
eva
Ich arbeite gerade mit pstricks und würde gerne eine Funktion plotten mit \psplot. Leider habe ich das Problem, dass ich die Syntax für mathematische Funktionen im Postscript nicht verstehe. Ich habe zwar schon einiges gegoogelt, aber die entsprechenden Dokumentationen geben nur die Operatoren an (div, mul, sin etc), aber nun begreife ich nicht, wie ich diese Operatoren gebrauchen soll.
Aus der pstricks-Doku habe ich folgendes Beispiel zur Probe übernommen:
\psplot[plotpoints=100]{0}{90}{x sin x 2 div 2 exp cos mul}
und es hat einwandfrei funktioniert.
Dann probierte ich eine einfache Funktion:
\psplot[plotpoints=100]{0}{90}{x sin x}
und ich erhielt kein Bild (ohne Fehlermeldung). Aber offensichtlich stimmt meine Syntax irgendwie nicht.
Die Funktion, die ich eigentlich gerne darstellen würde ist:
y = sin(x)*exp(-x/C),
wobei ich C erst noch variieren wollte, damit das Bildchen schön ausschaut.
Als ich es mit:
sin x exp neg x div 0.1 oder
sin x mul exp neg x div 0.1 oder
sin x exp neg x div 0.1 mul
probierte, erhielt ich ebenfalls kein Bild.
Und jetzt habe ich keine Ideen mehr. Es wäre super nett, wenn mir jemand weiter helfen könnte - entweder durch Erklären der Syntax (mit anschaulichen Beispielen :) ), oder durch einen guten Link, oder durch "Übersetzen" meiner Funktion in Postscript-Syntax. Ich würde mich über jede Hilfe freuen.
LG,
eva