PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Gerade im Koordinatensystem



lutz
11-01-2013, 19:16
Wie kann ich erreichen, dass die Gerade nur im Bereich des Gitters (also von x = -1 bis x = 6) dargestellt wird?

http://www.mrunix.de/forums/attachment.php?attachmentid=5548&stc=1&d=1357928167


\documentclass[11pt, a4paper]{scrartcl}
\usepackage[ngerman]{babel} %% % ermöglicht deutsche Silbentrennung und direkte Eingabe von Umlauten, ...
\usepackage{pst-plot}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{exsheets}

\begin{document}

\begin{tikzpicture}[scale=1]
% Gitter zeichnen
\draw[style=help lines,step=1cm] (-1,-1) grid (6,11);
% Achsen zeichnen
\draw[->,thick] (-1.1,0) -- (6.4,0) node[right] {$x$}; \draw[->,thick] (0,-1.1) -- (0,11.4) node[above] {$y$};
% F"ullbereich zeichnen.
% Achsen beschriften
\foreach \x in {1,2, 3, 4, 5,6}
\draw (\x,-.1) -- (\x,.1) node[below=4pt] {$\scriptstyle\x$};
\foreach \y in {1,2, 3, 4, 5,6}
\draw (-.1,\y) -- (.1,\y) node[left=4pt] {$\scriptstyle\y$};
% Funktionen zeichnen
\draw[blue] plot[smooth] (\x,{-1*\x + 7.5});
\end{tikzpicture}



\end{document}

localghost
11-01-2013, 19:34
Gib der Funktion einen Definitionsbereich mit.

\documentclass[11pt]{article}
\usepackage[T1]{fontenc}
\usepackage{tikz}

\begin{document}
\begin{tikzpicture}
\draw[style=help lines] (-1,-1) grid (6,11);
\draw[->,thick] (-1.1,0) -- (6.4,0) node[right] {$x$};
\draw[->,thick] (0,-1.1) -- (0,11.4) node[above] {$y$};
\foreach \x in {1,2,3,4,5,6}
\draw (\x,-.1) -- (\x,.1) node[below=4pt] {$\scriptstyle\x$};
\foreach \y in {1,2,3,4,5,6}
\draw (-.1,\y) -- (.1,\y) node[left=4pt] {$\scriptstyle\y$};
\draw[blue] plot[smooth,domain=-1:6] (\x,{-1*\x+7.5});
\end{tikzpicture}
\end{document}
Kann man auch für alle zu zeichnenden Funktionen in den Optionen für tikzpicture angeben.

Es lohnt möglicherweise auch ein Blick auf pgfplots (http://ctan.org/pkg/pgfplots).


Thorsten

lutz
12-01-2013, 09:07
Prima, Danke!