Russo” post=94357Buon giorno a tutti,
Chiedo il vostro aiuto perche mi sono imbattuto in un piccolo problema. Devo fare un disegno di un moto circolare uniforme per scopo didattico.
Ho disegnato la circonferenza senza problemi e adesso non riesco a disegnare in due punti della curva dei vettori che indicano velocità e accelerazione centripeda.Sto lavorando prevalentemente con pgfplots ma soluzioni alternative sono graditissime 😀
Grazie a tutti in anticipo per avermi dato una mano
Andrea
Benvenuto nel forum per prima cosa 🙂
Direi che questa è un’ottima occasione per mostrare ancora una volta le capacità della nuove librerie [tt]angles[/tt] e [tt]quotes[/tt] di TikZ 3.0.0 (quindi per la compilazione ci si deve avvalere di una distribuzione recente). Il resto è geometria:`
\documentclass[tikz,border=10pt]{standalone}
\usepackage{tikz}
\usetikzlibrary{angles,calc,quotes,decorations.markings}
\tikzset{mid arrow/.style={%
postaction=decorate,
decoration={
markings,
mark=at position 0.5 with {\arrow[#1]{stealth};}
}
}
}
\begin{document}
\begin{tikzpicture}[font=\footnotesize]
\draw[-stealth] (-2.5,0) — (2.5,0) node [below] {$x$};
\draw[-stealth] (0,-2.5) — (0,2.5) node
{$y$};
\coordinate (O) at (0,0);
\coordinate (A) at (1.5,0);
\coordinate (B) at (30:1.5cm);
\draw[radius=1.5cm] (O) circle ;
\draw pic [draw=blue,angle radius=0.5cm,angle eccentricity=1.4,
“$\theta$” {black,font=\footnotesize}]
{ angle = A–O–B}
;
\draw[red,mid arrow=red] (B) — (O)
node[near end,text=black,above] {$r$}
node[pos=0.15,text=black,below] {$a_c$}
;
\draw[red,-stealth] (B)–++(120:1cm)
node[midway, text=black,right] {$a_t$}
;
\end{tikzpicture}
\end{document}
` La figura originale è tratta da http://it.wikipedia.org/wiki/Accelerazione_centripeta e di seguito il risultato del codice:
[attachment=1013]ScreenShot2014-06-16at9.11.31AM.png[/attachment]
Ciao
Claudio