Seite 1 von 1

Bruch mit varibalen mit tikZ plotten

Verfasst: Mi 30. Aug 2017, 08:51
von Milo
Hallo,

ich bin blutiger LaTex/tikZ Anfänger und versuche gerade einen Funktionsgraphen zu zeichnen.
Soweit hat es ganz gut geklappt, nun aber muss ich den Funktionsgraphen von

f(x) = {x^2+2x^2} \ 2 darzustellen.
Nun weis ich aber nicht, wie man einen Bruch in tikZ(oder überhaupt) in einem Plotter darstellt.

Bisher hab ich es mal so versucht
%
	\draw[blue,domain=-1.1:1.1] plot (\x,{((\x)^2+(2*\x)^2})\(2)})
Der gesamte Code lautet
%
\begin{center}
	\begin{tikzpicture} 
	\draw[black,domain=-2.4:2.4] plot (\x, {(\x)^2}) node 	[right]{$f(x)=x^2$};
	\draw[red,domain=-1.2:1.2] plot (\x, {(2*\x)^2}) node 	[right]{$f(x)=2x^2$};
	\draw[green,domain=-1.1:1.1] plot (\x,{((\x)^2+(2*\x)^2})\(2)}) node 	[right]{$f(x)=x+y$};
   	\draw[lightgray,very thin](-3.2,-0.5) grid (3.2,5.5);
    \draw[->](-3.2,0) -- (3.2,0) node [right]{$x$};
		\foreach \x in {-3,...,3}
	\draw[xshift =\x cm] (0,2pt) -- (0,-2pt) node [below,fill=white]{$\x$};
		\draw[->](0,-0.5) -- (0,5.5) node[above]{$y$};
	\foreach \y in {0,...,5}
	\draw[yshift=\y cm] (2pt,0) -- (-2pt,0) node[left,fill=white] {$\y$};
	

	\end{tikzpicture}
\end{center}
 
Bin für konstruktive Hilfe dankbar
Grüße
Milo

Verfasst: Mi 30. Aug 2017, 09:10
von Johannes_B
Trennzeichen wäre klassischerweise /

Aber mit TikZ kenne ich mich auch nicht aus.

Verfasst: Mi 30. Aug 2017, 10:01
von Milo
Ah ok das beseitigt schonmal eineges Fehlermeldungen

	\draw[blue,domain=-1.1:1.1] plot (\x,{((\x)^2+(2*\x)^2})/(2))
 


bleibt die Meldung

Package tikz Error: Giving up on this path. Did you forget a semicolon?. ...n=-1.1:1.1] plot (\x,{((\x)^2+(2*\x)^2})/

Ich habe keine Ahnung, wo hier ein semikollon hin soll, und vor allem warum.

Verfasst: Mi 30. Aug 2017, 10:15
von Johannes_B
Ans Ende, so weiß TikZ wann schluss ist.

Problem bleibt bestehen

Verfasst: Mi 30. Aug 2017, 11:06
von Milo
Hm,
das führt nicht zur Änderung der Fehlermeldung

Ich gehe die Sache mal anders an.
Könte mir jemand mal einen einfachen (in tikZ plottbaren) code für einen Bruch mit Variablen verfassen.

Sagen wir mal 1/x, damit ich mal sehe wie sowas aussehen muss.

Danke im voraus.

Verfasst: Mi 30. Aug 2017, 11:45
von Beinschuss
http://pgfplots.net/tikz/examples/funct ... alization/

Und wenn Du dann ein lauffähiges Minimalbeispiel hier einstellst, erhöht das die Chance auf eine gute Anwort signifikant.

Verfasst: Mi 30. Aug 2017, 12:12
von esdd
In dem Codeschnipsel ist die schließende geschweifte Klammer für den y-Term an der falschen Stelle. Richtig wäre:
   \draw[green,domain=-1.1:1.1] plot (\x,{((\x)^2+(2*\x)^2)/(2)}) node    [right]{$f(x)=x+y$};
Dann wird auch das Semikolon nach dem Node gefunden.

Muss ich die Nullstellen irgendwie ausschließen?

Verfasst: Do 31. Aug 2017, 08:09
von Milo
Danke euch allen für eure Unterstützung.

Dank des Minimalbeispiels komme ich weiter.
Nun ist das erzeugte Ergebnis aber definitiv falsch.
Kann es sein, dass ich klar stellen muss, dass bei 1/x x=0 ignoriert werden muss?

Grüße Milo