尺规作图:经过已知直线上的一点作这条直线的垂线_尺规作图过直线外一点作垂线

尺规作图:经过已知直线上的一点作这条直线的垂线_尺规作图过直线外一点作垂线-

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

做法

已知直线 l l l和直线外一点 A A A, 作过 A A A点并平行于 l l l的直线.

以大于 A A A l l l距离的长度为半径,以 A A A为圆心画圆弧 r r r,交直线 l l l B B B点.以 B B B为圆心,相同半径画圆弧,在相同方向上交直线 l l l C C C点.以 C C C为圆心,相同半径画圆弧,交圆弧 r r r D D D点(非 B B B点), 连接 A D AD AD,则所作直线 A D AD AD就是所求的直线.

图形

1

代码

\documentclass[tikz, border=5pt]{ 
   standalone}
% 用于计算点的坐标
\usetikzlibrary{ 
   calc}
% 用于计算交点
\usetikzlibrary{ 
   intersections,through}

\begin{ 
   document}
\begin{ 
   tikzpicture}
    % \draw[help lines] (-2,-2) grid (5,5);
    % 绘制直线l
    \coordinate [] (M) at (-.5,0); 
    \coordinate [label=right:{ 
   $\ell$}] (N) at (3.5,0);
    \draw[name path=l] (M) -- (N);

    % 标记直线外一点A
    \coordinate [label=above:$A$] (A) at (.5,1);
    \fill (A) circle (1pt);

    % 以大于$A$到$l$距离的长度为半径,以$A$为圆心画圆弧$r$,交直线$l$于$B$点.
    \coordinate [label=above right:$D$] (D) at ($(A)+(1.25,0)$);
    \draw[red] (D) arc (0:-60:1.25)
               (D) arc (0:10:1.25);
    \node[below right] (P) at (1.5,.5) { 
   $r$};
    \coordinate [name path=r,circle through=(D)] (r) at (A);

    % 标记交点B
    \path [name intersections={ 
   of=r and l}] 
        coordinate [label=below left:$B$] (B) at (intersection-2);
    \fill (B) circle (1pt);

    % 以$B$为圆心,相同半径画圆弧,在相同方向上交直线$l$ 于$C$点.
    \coordinate[label=below right:$C$] (C) at ($(B)+(1.25,0)$);
    \draw [red] (C) arc (0:10:1.25)
                (C) arc (0:-10:1.25);
    \fill (C) circle (1pt);

    % 以$C$为圆心,相同半径画圆弧,交圆弧$r$于$D$点(非$B$点), 连接$AD$,则所作直线$AD$就是所求的直线.
    \draw [red] (D) arc (127:137:1.25)
                (D) arc (127:117:1.25);
    \fill (D) circle (1pt);
    \draw ($(A)!-.7!(D)$) -- ($(A)!1.75!(D)$);
\end{ 
   tikzpicture}
\end{ 
   document}

参考

  1. 如何用尺规作图作一边的平行线?;
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191556.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 高光谱图像分类综述_高光谱图像样本进行扩增

    高光谱图像分类综述_高光谱图像样本进行扩增PCA-PrincipleComponentAnalysis主成分分析ICA-IndependentComponentAnalysis独立成分分析NWFE-Nonparametric

  • ajax发送异步请求四个步骤,深入理解ajax异步请求的五个步骤(详细代码)

    ajax发送异步请求四个步骤,深入理解ajax异步请求的五个步骤(详细代码)在前端工作中,经常会用到ajax,其实很多人只知道ajax是异步请求,不知道应该如何用它,它的基本步骤有哪些,ajax请求过程是怎样的?接下来这篇文章就给大家介绍Ajax的请求步骤,以及ajax请求步骤的详细代码。感兴趣的朋友可以看看。AJAX(AsynchronousJavaScriptandXML):是指一种创建交互式网页应用的网页开发技术,通过在后台与服务器进行少量数据交换,AJAX…

  • 解决eclipse乱码问题[通俗易懂]

    解决eclipse乱码问题[通俗易懂]本文章主要解决eclipse工程区乱码问题。

  • 2020美赛C题解题思路(A Wealth of Data)[通俗易懂]

    2020美赛C题解题思路(A Wealth of Data)[通俗易懂](占个坑,B题已写完并发布,现正写C题)《数学建模想获奖?国赛、美赛看这一个就够了》——数学建模的进阶指南!内容全面、门类齐全,包含组队、日常训练、算法(含MATLAB代码)、建模、写作和“高校内部培训资源”等诸多方面的指导!千载难逢、不容错过!——有条件的朋友们支持一下,谢谢!需要“数学建模国赛美赛资源包”的关注公众号“猫和真人”,回复“1”即可获得资源包,有条件的支持一下哈!…

  • webservice有哪些框架_abp开发框架

    webservice有哪些框架_abp开发框架1、JWS是Java语言对WebService服务的一种实现,用来开发和发布服务。而从服务本身的角度来看JWS服务是没有语言界限的。但是Java语言为Java开发者提供便捷发布和调用WebService服务的一种途径。JavaSE6封装了JAX-WS(JavaAPIforXML-WebServices),而JAX-WS同时支持基于SOAP的Web服务和REST风格的Web服务。

  • python激活码2021_通用破解码[通俗易懂]

    python激活码2021_通用破解码,https://javaforall.cn/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号