Tikz中作对称图形并求交点

2019-12-17 11:32发布

```tex \documentclass{standalone} \usepackage{tikz} \usepackage{tkz-euclide} %使用tkz_euclide \uset...

```tex \documentclass{standalone} \usepackage{tikz} \usepackage{tkz-euclide} %使用tkz_euclide \usetkzobj{all} % on charge tous les objets \usetikzlibrary{calc} %坐标计算 \begin{document} \begin{tikzpicture}[thick,scale=.5] \tkzDefPoints{-5/0/A,0/0/O,5/0/B} %定义坐标 \coordinate (C) at ($(O)+(150:5)$); \coordinate (O) at (0,0); \tkzDefCircle[radius](O,B) %定义圆 \tkzDrawCircle(O,B) \tkzDrawPoints(A,O,B,C) \tkzDrawSegments(A,B B,C) \tkzDrawArc[color=blue](O,B)(C) \tkzLabelPoints(A,B,C,O) %现想作出弧BC关于BC的对称部分,并作出对称部分与AB的交点D;作出直线CD,求出CD与圆的交点E,求指导. \end{tikzpicture} \end{document} ```
2条回答
合肥-Renascence_5
2019-12-17 12:04
`tkz-euclide`的方法 ```tex \documentclass{standalone} \usepackage{tikz} \usepackage{tkz-euclide} %使用tkz_euclide \usetkzobj{all} % on charge tous les objets \usetikzlibrary{calc} %坐标计算 \begin{document} \begin{tikzpicture}[thick,scale=.5] \tkzInit[xmin=-5.2,xmax=6,ymin=-5.1,ymax=5.1] \tkzClip %%这两句是剪切命令,把作图产生的多余空白剪切掉,相当于只画[-5.2,6]\times[-5.1,5.1]的区域 \tkzSetUpPoint[size=2,fill=black]%%设置点的样式,size是大小 \tkzDefPoints{-5/0/A,0/0/O,5/0/B} %定义坐标 \coordinate (C) at ($(O)+(150:5)$); \coordinate (O) at (0,0); \tkzDefCircle[radius](O,B) %定义圆 \tkzDrawCircle(O,B) \tkzDrawPoints(A,O,B,C) \tkzDrawSegments(A,B B,C) \tkzDrawArc[color=blue](O,B)(C) \tkzLabelPoints(A,B,C,O) %现想作出弧BC关于BC的对称部分,并作出对称部分与AB的交点D;作出直线CD,求出CD与圆的交点E,求指导. \tkzDefPointBy[reflection=over B--C](O) \tkzGetPoint{O'}%%作O关于BC的对称点O' \tkzDrawArc[densely dashed](O',C)(B)%%以O'为圆心,C为起点,B为终点画弧 \end{tikzpicture} \end{document} ```

一周热门 更多>