Sto cercando di plottare (con PSTricks, preferibilmente, ma mi arrangerei anche con TiKZ) il grafico di una cubica liscia, nelle due forme di Weierstrass e di Legendre.
La curva però ha la (s)fortuna di non essere razionale, e quindi non è possibile disegnarla parametricamente in modo pulito: mi sono risolto a usare una cosa del tipo
`\begin{pspicture}(-2,-2)(2,2)
\psset{algebraic}
\psplot[linecolor=red]{0}{3}{sqrt(x*(x-1)*(x-1.5))}
\end{pspicture}`
spezzando il plot in ue carte separate, ma purtroppo, non so perchè, ogni volta che cerco di compilare il tutto TeX si inchioda (ossia non riesco a visualizzare il file .ps, e il pdf non riesce a convertirlo).Esiste un modo di ovviare alla cosa? Magari che consenta di plottare curve come curve di livello di superfici?
Grazie delle eventuali risposte.
Caro figliolo, se chiedi di disegnare il grafico anche per x tra 1 e 1.5, qualsiasi programma ti dirà che la radice quadrata non è definita. 🙂 È precisamente il messaggio che dà Ghostscript: “Error: /rangecheck in –sqrt–“. Proverei con
`\begin{pspicture}(-2,-2)(2,2)
\psset{algebraic}
\psplot[linecolor=red]{0}{1}{sqrt(x*(x-1)*(x-1.5))}
\psplot[linecolor=red]{1.5}{3}{sqrt(x*(x-1)*(x-1.5))}
\psplot[linecolor=red]{0}{1}{-sqrt(x*(x-1)*(x-1.5))}
\psplot[linecolor=red]{1.5}{3}{-sqrt(x*(x-1)*(x-1.5))}
\end{pspicture}`
Ciao
Enrico