Willkommen im #Neuland
Login wie bei quake.ingame.de zuvor, die Passwörter aus der alten Datenbank wurden aber gelöscht - einmal
hier neu anfordern.
Wer seine E-Mail-Adresse nicht mehr hat oder kennt, bitte eine
Nachricht mit Infos schicken o. im Discord melden.
PQ Discord Server: #planetquake Spenden? Hier entlang!
GNU/Linux-, *BSD- und Fricklerforum
Morb1d
Assist
Beiträge: 5027 Registriert: Feb 2002
Beitrag
von Morb1d » 28.05.2011, 19:04
Hi,
hat hier einer Ahnung, wie man die genannten Tools in Kombination benutzt?
Ich will eigentlich nur einen Graph plotten.
f(x)=x/ln(x)
x läuft von 1 bis 10^10
Wie kriegt man das hin?
Folgendes habe ich:
Code: Alles auswählen
\begin{tikzpicture}[scale=1.2,thick]
\draw[->] (-3mm,0mm)--(36mm,0mm) node[align=right] {$x$};
\draw[->] (0mm,-3mm)--(0mm,14mm) node[align=left] {$f(x)$};
\draw[color=blue,domain=0:3.4] plot[id=p] function{x/log(x)}
node[align=right] {$f(x) = \frac{x}{\ln x}$};
\end{tikzpicture}
Das ist das logische Resultat:
Wie sage ich dem jetzt, dass er im genannten Bereich plotten soll? So soll es ungefähr aussehen:
http://www.wolframalpha.com/input/?i=pl ... 1+to+10^10
wildtollwut
Biker
Beiträge: 1031 Registriert: Mär 2003
Beitrag
von wildtollwut » 29.05.2011, 18:41
Versuch mal sowas:
Code: Alles auswählen
\includepackage{pgfplots}
\begin{tikzpicture}[scale=2, y=5cm]
\begin{loglogaxis}[xlabel=bla,ylabel=bleh]
\addplot+[id=parable,domain=2:100000000]
gnuplot{x/(log(x))}
node[pin=180:{$x/\log(x)$}]{};
\end{loglogaxis}
\end{tikzpicture}
Gründungsmitglied und Vorstandsvorsitzender der ersten offziellen PQ.de-Exorzisten-(CS-Austreiber)-Offensive.
Morb1d
Assist
Beiträge: 5027 Registriert: Feb 2002
Beitrag
von Morb1d » 29.05.2011, 19:16
YEAH, hatte es eben rausgefunden. pgfplots kannte ich noch nicht.
Danke dir trotzdem!
Das hab ich jetzt. Sogar mit schön positionierter Legende.
Code: Alles auswählen
\begin{tikzpicture}[scale=1.2]
\begin{axis}[xlabel = $n$,xmin=0, xmax=10000000000, ymin=0, ymax=500000000,
legend style={at={(0.5,1.0)},
anchor=north,
legend columns=2}]
\addplot gnuplot
[color=blue,raw gnuplot,id=bal,mark=none,very thick]{
set xrange [0:10**10];
f(x)=x/log(x);
plot f(x)};
\addplot gnuplot
[color=red,raw gnuplot,id=bal,mark=none,very thick]{
set xrange [0:10**10];
f(x)=0.0455052511*x; %pi(x)
plot f(x)};
\legend{$\frac{n}{\ln n}$,$\pi (n)$}
\end{axis}
\end{tikzpicture}