Risposte nei forum create
-
AutoreRisposte
-
::
Ho fatto un po’ di prove con geogebra ma non ne vengo fuori… se provo a generare il codice senza gnuplot viene un grafico errato 😕
Se provo, sempre con geogebra, ma con gnuplot, viene meglio (dopo aver modificato a mano la funzione… non capisco che senso ha a questo punto usare geogebra) ma non riesco a fargli eliminare la retta dell’asintoto, che non voglio assolutamente sia disegnata con lo stesso stile della funzione, ma al max tratteggiata, visto che può essere fuorviante.
Suggerimenti?`\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=0.21346011573656667cm,y=0.2628883802411409cm]
\draw[->,color=black] (-10.24,0) — (13.18,0);
\foreach \x in {-10,-8,-6,-4,-2,2,4,6,8,10,12}
\draw[shift={(\x,0)},color=black] (0pt,2pt) — (0pt,-2pt) node[below] {\footnotesize $\x$};
\draw[->,color=black] (0,-9.72) — (0,9.3);
\foreach \y in {-8,-6,-4,-2,2,4,6,8}
\draw[shift={(0,\y)},color=black] (2pt,0pt) — (-2pt,0pt) node{\footnotesize $\y$};
\draw (0pt,-10pt) node{\footnotesize $0$};
\clip(-10.24,-9.72) rectangle (13.18,9.3);
\draw plot[raw gnuplot, id=func0] function{set samples 100; set xrange [-10.143365060000006:13.080214482000013]; plot (x**2-4)/(x+1)};
\end{tikzpicture}`
::
Ho provato con Geogebra ma anche lì ci deve essere qualcosa che mi perdo strada facendo perché, nonostante in Geogebra il grafico venga benissimo, quando esporto il codice in Latex mi disegna solo gli assi cartesiani…:???:`\documentclass[10pt]{article}
\usepackage{pgf,tikz}
\usetikzlibrary{arrows}
\pagestyle{empty}
\begin{document}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\draw[->,color=black] (-4.3,0) — (7.06,0);
\foreach \x in {,5}
\draw[shift={(\x,0)},color=black] (0pt,2pt) — (0pt,-2pt) node[below] {\footnotesize $\x$};
\draw[->,color=black] (0,-2.56) — (0,6.3);
\foreach \y in {,5}
\draw[shift={(0,\y)},color=black] (2pt,0pt) — (-2pt,0pt) node{\footnotesize $\y$};
\draw (0pt,-10pt) node{\footnotesize $0$};
\clip(-4.3,-2.56) rectangle (7.06,6.3);
\draw plot[raw gnuplot, id=func1] function{set samples 100; set xrange [-4.2:6.960000000000001]; plot (x²-4)/(x+1)};
\end{tikzpicture}
\end{document}`
::
`\documentclass[a4paper,10pt,openany,fleqn]{book}
\usepackage[italian]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{amssymb,amsmath,amsfonts,amsthm,graphicx,makeidx,fancyhdr,pxfonts,txfonts,nccmath,tikz,pgf,pgfplots,enumitem}
\usepackage[miktex,cleanup]{gnuplottex}
\pgfplotsset{compat=1.9,tick label style={font=\footnotesize},label style={font=\scriptsize}}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
anchor=origin,
disabledatascaling,
x=1cm,y=1cm,
axis lines=middle,
enlargelimits,
xtick={-1},
ymax=2,ymin=-2,
no markers,line width=0.2pt,
cycle list={{black,solid}},
clip=false,
width=5cm, height=5cm,]
\addplot gnuplot [domain=-1:1,samples=120,smooth,thick] {(x^2-4)/(x+1)};
\end{axis}
\draw[dotted,very thin] (0,1.57) — (1,1.57) — (1,0);\draw[dotted,very thin] (-1,0) — (-1,-1.57) — (0,-1.57);
\draw (0,1.85) node[anchor=south,font=\scriptsize] {$y$};\draw (1.2,0) node[anchor=west,font=\scriptsize] {$x$};
\end{tikzpicture}
\end{document}`
::
Grazie per aver risposto! 🙂La guida l’ho già letta, ho anche studiato il manuale di pgfplots e infatti il grafico della funzione asin(x) già riuscivo a farlo. Il problema è che non capisco perché non riesco a fare il grafico dell’altra funzione!
Mi viene tutto tagliato, come se l’avesse scritto su una pagina invisibile!
Allego il file pdf.Hai ragione per Qtikz, il codice lo scrivo io, è solo un modo più rapido per “vedere” in tempo reale quello che genera il codice senza dover ogni volta creare il pdf, però è anche un buon modo per capire subito se c’è qualcosa che non va, e infatti il grafico della funzione non viene bene né in Qtikz né in Latex. 🙁
Attachments:
You must be logged in to view attached files. -
AutoreRisposte