
He hecho un poco hasta ahora pero no estoy seguro de cómo hacerlo. Especialmente porque todavía no sé muy bien cómo hacer el sistema de coordenadas. El cilindro inferior tiene una flecha apuntando hacia él que indica que su radio es de 5,1 CM por cierto.
\begin{tikzpicture}
\draw [help lines] (0,0) grid (16,10);
\node [ anchor=south west, minimum width=20,minimum height=10] (Response) at (0,0) {};
\draw [draw=black, very thick] (0,8) rectangle (8,10);
\draw [draw=red, dashed, very thick] (3,8) rectangle (5,5);
\end{tikzpicture}
Realmente no entiendo el sistema de coordenadas. ¿Cómo puedo entenderlo mejor?
Respuesta1
Realmente creo que sería mejor si hicieras pequeñas preguntas conceptuales para que puedas hacer estas cosas tú mismo. La parte más difícil es descifrar cosas de una captura de pantalla (y es muy probable que haya leído mal algunas).
\documentclass[tikz,border=3mm]{standalone}
\usepackage{siunitx}
\usetikzlibrary{arrows.meta,quotes,positioning,decorations.pathreplacing}
\begin{document}
\begin{tikzpicture}[m/.style={draw,minimum size=1.5em,label=right:$m$}]
\node[minimum width=9em,minimum height=3em,draw] (M) {$M=\SI{4.58}{\kilo\gram}$};
\draw[|-|] ([yshift=2ex]M.north west) -- node[fill=white]{$2R=\SI{27.5}{\centi\meter}$}
([yshift=2ex]M.north east);
\node[minimum width=2em,minimum height=3em,
path picture={
\draw[decoration={waves,radius=2em,segment length=3pt,pre length=0pt},decorate]
([yshift=2em]path picture bounding box.north) -- (path picture bounding box.south);
\draw ([xshift=\pgflinewidth/2]path picture bounding box.north west)
-- ([xshift=\pgflinewidth/2,yshift=3pt]path picture bounding box.south west)
([xshift=-\pgflinewidth/2]path picture bounding box.north east) --
([xshift=-\pgflinewidth/2,yshift=3pt]path picture bounding box.south east);
},below,label={[right]30:{$2r=\SI{5.1}{\centi\meter}$}}] (S) at (M.south){};
\draw ([xshift=0.5ex]S.south) |- ++ (-4em,-1ex) |- ++ (1ex,-1ex) -- ++ (0,1ex)
([xshift=-0.5ex]S.south) |- ++ (4em,-1ex) |- ++ (-1ex,-1ex) -- ++ (0,1ex);
\node[circle,draw,minimum size=1.5em,right=8em of S.south east] (C){};
\node[m,below=5em of C.east] (m1){};
\node[m,below=5em of m1] (m2){};
\draw[semithick] (m1) -- (C.east) arc[start angle=0,end
angle=90,radius=0.75em+0.5\pgflinewidth] --([yshift=0.5\pgflinewidth]C.north-|S.east);
\path[semithick,-Triangle,pos=0.9]
([yshift=0.5\pgflinewidth]C.north) edge ++ (-1,0)
(m1.center) edge["$T$"'] ++ (0,1)
(m1.center) edge["$m\,g$"] ++ (0,-1)
(m2.center) edge ++ (0,1)
(m2.center) edge ++ (0,-1);
\draw[|-|] ([xshift=-3em]m1.west) -- node[fill=white]
{$h=\SI{0.94}{\centi\meter}$} ([xshift=-3em]m2.west);
\end{tikzpicture}
\end{document}
Para el futuro te recomiendo que realices unbúsqueda visualy comience con un diagrama similar, hay muchos. Y si tienes problemas con algunas partes de los códigos, esto definirá una pregunta clara que será mejor recibida siempre que te esfuerces en publicar un ejemplo completo (en lugar de fragmentos) e indiques claramente qué parte causa problemas.