Disegnare vettori su una curva

  • Creatore
    Topic
  • #94752
    Up
    0
    Down
    ::


    Buon 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

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #94753
      Up
      0
      Down
      ::

      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

      Attachments:
      You must be logged in to view attached files.
    • #94754
      Up
      0
      Down
      ::


      grazie mille per il tempestivo aiuto 🙂

      sei stato gentilissimo

      Andrea

    • #94755
      Up
      0
      Down
      ::


      un ultima cosa scusa 😛

      mi da errore sull’etichetta dell’angolo 😯

      ! Undefined control sequence.

      togliendola compila perfettamente

      grazie ancora
      Andrea

    • #94756
      Up
      0
      Down
      ::


      Ho risolto aggiornando miktex 😛

Visualizzazione 3 filoni di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top