Nachtrag:
Ich habe eine (indirekte) Lösung gefunden.
Mit den ganzen 10er-Potenzen ist Latex wohl überfordert. Ich habe in der Gleichung alle Zehner-Potenzen gekürzt und so skaliert, dass die Funktion für einen x-Bereich von x=[0,10] ausgeben wird.
Dann funktioniert es
Code:
\documentclass[english]{article}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage{units}
\usepackage[latin9]{inputenc}
\usepackage{pst-plot}
\usepackage{babel}
\usepackage{tikz}
\begin{document}
%Definition der zu plottenden Funktion
\newcommand{\funktion}[1]{((1.5E5/((#1)^12))-(1.03E2/((#1)^6)))*1000/1.6} %die eigentliche Funktion, alle 10er-Potenzen gekürzt und auf x=[0,10] skaliert
\psset{yunit=0.4cm}
\begin{pspicture*}(-1,-14)(11,10) %
%\psaxes[xlabelFactor={\cdot 10^{-10}},Dx=2,Dy=2]{->}(0,0)(0,-13)(11,9.5)
\psaxes[Dx=2,Dy=2]{->}(0,0)(0,-13)(10,9.5)
\psplot[plotpoints=200,algebraic,linecolor=red,linewidth=2pt]{1}{10}{\funktion{x} }
\uput[-90](9.5,-1){\large$x/10^{-10}\unit{m}$}\uput[-10](-0.1,9.5){\large$W(x)/\unit{meV}$}
\psgrid[gridcolor=blue,gridlabels=0,griddots=5,subgriddiv=0](0,0)(0,-12)(10,8)
\end{pspicture*}
\end{document}
Lesezeichen