- Questo topic ha 4 risposte, 3 partecipanti ed è stato aggiornato l'ultima volta 4 anni, 9 mesi fa da .
-
Topic
-
Salve a tutti,ultimamente sto utilizzando molto tikz che funziona benissimo ad eccezione che per il plot delle funzioni che, in alcuni casi produce degli errori. Nell’immagine potete vedere quello che sarebbe dovuto essere il plot di ln(x) e di ln(xe^-x). È chiaro che c’è qualcosa che non va. Un problema simile si verifica per funzioni come x sin (1/x) in prossimità di 0.
Codice Tikz:
`
\begin{tikzpicture}[scale=1.18]%ASSI
\pgfmathsetmacro{\xmin}{-2}; \pgfmathsetmacro{\xmax}{8};
\pgfmathsetmacro{\ymin}{-10}; \pgfmathsetmacro{\ymax}{4};
\pgfmathsetmacro{\gap}{0};
\draw[->] ( \xmin -\gap -0.25 , 0 ) — ( \xmax +\gap +0.25 , 0 ) node[below]{$x$};
\draw[->] ( 0 , \ymin -\gap – 0.25) — ( 0 , \ymax + \gap + 0.25 ) node{$y$};
\draw[dotted] ( \xmin – \gap +0.1 , \ymin -\gap +0.1) grid ( \xmax + \gap -0.1, \ymax + \gap -0.1);%funzione
\draw[very thick, magenta, smooth, variable=\x, domain=0.001:8] plot( \x, {ln(\x)} );
\draw[very thick, cyan, smooth, variable=\x, domain=0.001:8] plot( \x, {ln(\x*exp(-\x))} );\end{tikzpicture}
`
Ho evitato di inserire il preambolo che è lunghissimo, se c’è bisogno di informazioni su pacchetti e compilatori chiedete pureGrazie anticipate.
Roberto
- Devi essere connesso per rispondere a questo topic.