Bruch mit varibalen mit tikZ plotten

Fragen und Probleme, die nicht den obigen Kategorien zugeordnet werden können


Milo
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 26. Jul 2017, 17:13

Bruch mit varibalen mit tikZ plotten

Beitrag 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

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Trennzeichen wäre klassischerweise /

Aber mit TikZ kenne ich mich auch nicht aus.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Milo
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 26. Jul 2017, 17:13

Beitrag 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.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ans Ende, so weiß TikZ wann schluss ist.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Milo
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 26. Jul 2017, 17:13

Problem bleibt bestehen

Beitrag 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.

Beinschuss
Forum-Meister
Forum-Meister
Beiträge: 809
Registriert: Di 2. Okt 2012, 21:42
Wohnort: NRW

Beitrag 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.

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag 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.

Milo
Forum-Anfänger
Forum-Anfänger
Beiträge: 20
Registriert: Mi 26. Jul 2017, 17:13

Muss ich die Nullstellen irgendwie ausschließen?

Beitrag 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

Antworten