- Questo topic ha 1 risposta, 1 partecipante ed è stato aggiornato l'ultima volta 6 anni, 3 mesi fa da .
-
Topic
-
Salve a tutti,
mi sto addentrando ora nel mondo dei grafici 3d fatti con pgf.
In pratica mi serve il grafico di una funzione in due variabili indipendenti di un esercizio svolto. L’esercizio arriva a questa formula: (\T*DH)/(2*pi*sqrt(2*\R*h)), ove le variabili sono DH (che sarebbe \Delta H) e h (che sarebbe h_0 come etichetta). Ci ho dunque provato:
`
\documentclass{standalone}
\usepackage{pgfplots}
\begin{document}
\def\T{86400}
\def\h{2}
\def\DH{1.5}
\def\R{6400000}
\begin{tikzpicture}
\begin{axis}[%
axis lines=middle,
enlargelimits,
xlabel=$h_0$,
ylabel=$\Delta H$,
zlabel=$\Delta t$,
view={25}{30},
xmin=0,
xmax=3,
ymin=1,
ymax=2.2,
zmin=0,
zmax=10
]\addplot3[smooth, mesh,surf,colormap/bluered,samples=30, domain=0:3, y domain=1:2.2, z buffer=sort,restrict z to domain=0:9] {(\T*y)/(2*pi*sqrt(2*\R*x))};
\end{axis}
\end{tikzpicture}
\end{document}
`Compilando ho i seguenti problemi:
- Non capisco come usare view. Ho capito che cambia azimut e altezza, ma ci vuole un’astrazione non indifferente penso per capire a mente come puntare, o mi sbaglio?
- Il grafico ha delle specie di creste in alto, come a zig-zag… Sono troppo pochi i samples o c’è qualche altro problema?
- Le etichette di x e z sono completamente messe a caso in un angolo in alto… Qual è il problema?
In verità questo non è il doc radice, ma andrà (emendato delle varie cose) dentro un \input, per cui nella velocità ho messo solo il pacchetto di pgfplots, senza neanche altre librerie ecc. Può essere questo il problema?
Grazie a tutti in anticipo. 😉
- Devi essere connesso per rispondere a questo topic.