线和圆的凸包

线和圆的凸包

如何在网格中绘制圆和线的凸包。附图。在此处输入图片描述

答案1

这个问题有点模糊,但这是一个起点

\documentclass{article}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
\draw[lightgray,step=.5](-4.5,-2.5)grid(4.5,2.5);
\draw[->](0,-3)--(0,3);
\draw[->](-5,0)--(5,0);
\draw(2,0)circle(1.5);
\pgfmathsetmacro\x{180-acos(.25)}% cos(angle) = (radius)/(distance point-centre) = (1.5)/(2-(-4)) = .25
\draw(2,0)++(\x:1.5)--(-4,0) ;
\draw(2,0)++(-\x:1.5)--(-4,0) ;
\end{tikzpicture}

\end{document}

相关内容