tikz-斜面平抛模型

在这里插入图片描述

\documentclass[tikz,border=0.5cm]{standalone}
\usetikzlibrary{optics}
\usetikzlibrary{math}
\usepackage[UTF8]{ctex}
\usetikzlibrary{calc}
\usetikzlibrary{intersections}
\usepackage{tkz-euclide}
\begin{document}
\foreach \j in {16,19,...,100}{
  \begin{tikzpicture}
\draw[white](-0.5,-2.5)rectangle(10,3.5);
\draw[red,opacity=0.3](0,0)--(7,0);
\foreach \x in {0,1,...,43}
\draw[red,opacity=0.3](\x ex,0)--++(-135:1ex);
\filldraw[red,opacity=0.2](0,0)--(0,3)--(4,0);
\fill[opacity=0.6](0,3)circle(2pt);
\pgfmathsetmacro{\vo}{0.02*\j}
\path[put coordinate=p at 0.01*\j](0,3)--(4,0)--(7,0);
\draw[opacity=0.7](0,3) parabola(p);
\path[name path=line1](0,3) parabola (p)--([turn]0:2.8)coordinate(p1);
\path[name path=line2](p)--++(0:\vo)--++(-90:2) ;
\path [name intersections={of=line1 and line2}];
\coordinate(v)at(intersection-2);
\draw[-stealth](p)--++(0:\vo)coordinate(vx);
\draw[-stealth](p)--(v);
\fill[opacity=0.6](p)circle(2pt);
\draw[-stealth](0,3)--++(0:\vo);
\tkzFindAngle(v,p,vx)\tkzGetAngle{a}
\draw[red]($(p)+(0:1.5ex)$)arc(0:-\a:1.5ex);
\node [below right]at (3,3)
{\fangsong 速度与水平面的夹角:$\pgfmathprintnumber \a ^\circ$} ;
\end{tikzpicture}}
\end{document}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值