TIKS plotfunktion 1/x

Tabellen und Grafiken erstellen und anordnen


Andre_Cramme
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 10. Jun 2018, 17:48
Wohnort: Kraichtal

TIKS plotfunktion 1/x

Beitrag von Andre_Cramme »

Hallo Freunde,
ich habe heute angefangen mit dem Funktionen in TIKS zu zeichnen.
Nun bekomme ich die Funktion 1/X nicht dargestellt

Ich verstehe leider den Fehler nicht wirklich.

Vielleicht könnte mir ja jemand helfen was ich tun müsste??

\draw (-4.5,0)--(5,0) node[below] {$x$};
\foreach \x in {-4,...,4}
\draw[shift={(\x,0)},color=black] (0pt,2pt) -- (0pt,-2pt) node[below] {\footnotesize{\tiny $\x$}};
\draw (0,-4.5) -- (0,4.5) node[left] {$y$};
\foreach \y in {-4,...,4}
\draw[shift={(0,\y)},color=black] (2pt,0pt) -- (-2pt,0pt) node[left] {\footnotesize{\tiny $\y$}};

\draw[domain=-2.0:2.0,smooth,variable=\x,blue] plot (\x,{1/\x});

Gast

Beitrag von Gast »

Zuerst einmal müssten wir ein vollständiges Minimalbeispiel (← Link beachten!) haben. Das sollte dann auch nach Möglichkeit korrekt als Code markiert sein. Außerdem wäre ggf. die Art des Fehlers von Interesse. Dessen ungeachtet sei nicht nur darauf hingewiesen, dass das Paket nicht tiks mit s, sondern tikz mit z heißt. Außerdem geht plotten mit dem ebenfalls pgf-basierten pgfplots ggf. leichter.

Und vorsorglich sei noch darauf hingewiesen, dass nicht nur 1/0 ein klein wenig außerhalb des Bereichs liegt, in dem TeX halbwegs vernünftig rechnen kann …

Andre_Cramme
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: So 10. Jun 2018, 17:48
Wohnort: Kraichtal

Beitrag von Andre_Cramme »

Ja werde ich beim nächsten mal ganz sicher darauf achten.

Die Division durch 0 stellt das Problem dar!
Wie kann ich diese ausschließen?

Fehlermeldung wäre:

! Package PGF Math Error: You've asked me to divide `1' by `0', but I cannot divide any number by `0' (in '{1/(0)}').

Stamm-

Paket(e) für Graphen von Funktionen

Beitrag von Stamm- »

Andre_Cramme hat geschrieben:Ja werde ich beim nächsten mal ganz sicher darauf achten. […]
Das nächste Mal ist jetzt und nicht erst bei der nächsten Frage, denn diese hier ist ja noch offen..
Andre_Cramme hat geschrieben:[…] Die Division durch 0 stellt das Problem dar!
Wie kann ich diese ausschließen? […]
Für den Plot von Funktionen innerhalb von LaTeX verwendet man für gewöhnlich »pgfplots« (oder »pst-plot« und »pst-3dplot«, welche allerdings auf »PSTricks« basieren). Da entsteht das Problem erst gar nicht. Zur Anwendung gehört (wie bei jedem anderen Paket auch) das Studium der entsprechenden Abschnitte in der Anleitung.
\documentclass[11pt,border=2pt]{standalone}
\usepackage[T1]{fontenc}
\usepackage{xfrac}

\usepackage{pgfplots}
\pgfplotsset{
  compat=1.15,
  xlabel near ticks,
  ylabel near ticks,
  /pgf/number format/use comma
}

\begin{document}
  \begin{tikzpicture}
    \begin{axis}[
      samples=100,
      domain=0:2,
%      enlargelimits=0.05,
      xmin=0,
      xmax=2,
      xlabel={$x$},
      ymin=0,
      ymax=20,
      ylabel={$f(x)$}
    ]
      \addplot[smooth] {1/x};
      \addlegendentry{$\sfrac{1}{x}$}
    \end{axis}
  \end{tikzpicture}
\end{document}
Und bei gegebenem Anlass dann bitte den aktuellen Status setzen.

Antworten