一个简单的问题:一根绳子,要把他分成三段,唯一的工具是刀,怎么办?

如果分成两段,傻瓜都知道怎么办,那么如果是三段我想应该会难倒很多人。

偶然间,发现三角形的质心坐标

x0=(x1+x2+x3)/3;

y0=(y1+y2+y3)/3;

定理:三角形A1A2A3的质心为p,那么其中位线构成的三角形B1B2B3的质心也是p。

这个很容易证明:

B1( (x1+x2)/2 , (y1+y2)/2)

B2( (x2+x3)/2 , (y2+y3)/2)

B3( (x3+x1)/2 , (y3+y1)/2)

根据质心坐标公式,三角形B1B2B3的质心p’和p重合。

于是想到一个很笨的办法,如此对三角形A1A2A3求中位线得到三角形B1B2B3,那么对B1B2B3做同样的操作,经过相当多次的循环之后,B三角形会越来越小,直到B三角形成为一个点,于是三角形A1A2A3的质心也就求出来了。求质心的过程,其实也就和将绳子分三段是差不多的。

比如,令x1=x2=0,x3=length(绳子长度)。那么最后质心的横坐标就是绳子三等分的结果。

这里归纳一下其解法:

Step one:       X1=0,X2=0,X3=LENGTH。

Step two:       X1’=(X1+X2)/2

X2’=(X2+X3)/2

X3’=(X3+X1)/2

Step three:    当X1X2X3足够接近时结束,否则继续steptwo

这种迭代算法不仅仅适用于求三等分,可以推广到求任意多等分点。

尺规画图——三等分点相关推荐

  1. 已知等势面如何画电场线_线段的三等分点怎么画?有多少画法?

    已知线段AB,怎么用尺规作图找它的三等分点呢?下面是一种方法: 过A点做一条不与AB重合的直线,以A点为圆心,任意半径作圆,交直线于C,D两点. 连接BD,找出中点E,连接CE,与AB交于点F,F则为 ...

  2. 尺规作图及其研究意义

    0x01 什么是尺规作图? 一般定义 尺规作图是指用无刻度的直尺和圆规作图. 尺规作图是起源于古希腊的数学课题. 只使用圆规和直尺,并且只准许使用有限次,来解决不同的平面几何作图题. 尺规作图使用的直 ...

  3. 尺规作图切线的画法_圆锥曲线切线的尺规作图法

    在初中阶段,我们了解到尺规作图可以做出线段的等分点,线段的垂直平分线,过一点作直线的垂线和平行线,作给定角的角平分线等.本文以尺规作图的法则作出圆锥曲线的切线.1.圆的切线(1)过圆上一点如图1,过圆 ...

  4. 在几何画板中如何制作圆柱的侧面展开动画_基本尺规作图过程展示 | 几何画板...

    本期推出几个常见尺规作图示例(由几何画板制作,文末有获得源文件方式): 往期精彩 不容错过 展示圆锥曲线的形成过程 | 几何画板 用VBA批量格式打印座位号 |VBA应用 2020年最新高考过渡时期数 ...

  5. TikZ绘图示例——尺规作图: 椭圆的近似画法

    做法 作长轴ABABAB短轴CDCDCD, AB,CDAB,\,CDAB,CD互相垂直平分于点OOO; 连接ACACAC; 以OOO为圆心, OAOAOA为半径作圆弧交OCOCOC延长线于EEE点; ...

  6. 【正十七边形可尺规作图原理】

    数学王子高斯是如何一晚上解决千年难题的?正十七边形可尺规作图的原理_哔哩哔哩_bilibili

  7. 已知3个坐标点xy画圆弧_尺规作图之过一点作已知直线的垂线

    点击蓝色字免费订阅,每天收到这样的好信息最近有学生提到这个问题,也做个动态的课件存着先.先看看效果图: 具体过程 1.画一条线段(整条直线太长不好看)和一个自由点 A=(-6.99177, -1.65 ...

  8. 从尺规作图到机器证明

    编者按:当前人工智能不可解释性依然成为制约其发展的关键与瓶颈,本文从逻辑推理的角度深入探讨了AI"不可读"的根源,即人们通过计算机和人工智能把一系列逻辑推理压缩在一次逻辑推理里,造 ...

  9. PC博物馆(番外01)-城会玩,初中生开发实体尺规大航海游戏

    发了好几期翻译的PC博物馆,本期发个番外,说说老软件写的小游戏. 1992年,笔者读初中.当时小城人家里基本都没有电话.空调,更别说电脑了.比较幸运的是,矿务局淘汰了一批长城286给学校,电脑班的小伙 ...

  10. css3 三角形_用尺规作直线同时平分三角形面积和周长

    1.用尺规作出一条直线,使其同时平分一个三角形的面积和周长. 这是一个引人入胜的经典问题.很多人都研究过她.例如顾森在文[1]中探讨过相关问题,不过尺规作图的过程不是很常见.即使有过程,基本也没有作图 ...

最新文章

  1. 左右上下都能滚动的效果
  2. C++——static
  3. Reverse a Substring
  4. c语言按shift用户随时退出,2014年云南省“三校生”高考计算机第三次模拟试卷...
  5. 机器学习实践七----异常检测和推荐系统
  6. BZOJ4545: DQS的trie 广义后缀自动机_LCT
  7. 目前还有机会火的6大短视频内容方向
  8. leetcode—9.分离双指针题型python解答
  9. 信息网络传播中的服务器标准,信息网络传播权的服务器标准与实质替代标准之争...
  10. c语言邻接表存储拓扑排序,拓扑排序(完整案列及C语言完整代码实现)
  11. catalina 无法验证macos_macOS Catalina 无法安装是什么原因?
  12. 韩 天峰:关于PHP程序员技术职业生涯规划
  13. 四级英语听力软件测试,公务员考试网上做题 普通话测试软件 英语四级听力技巧...
  14. 【免费赠送源码】Springboot科研项目管理系统3lk11计算机毕业设计-课程设计-期末作业-毕设程序代做
  15. ubuntu16.04下源码安装arachni扫描器
  16. 使用SQLyog导出导入MySql中的数据
  17. 经典传染病SIS模型及仿真
  18. AE C# 图片和文本标注(通过查询)
  19. 弹出窗口与选择器(二)
  20. 云通信未来发展,技术革新是重点

热门文章

  1. art-记一次提取mmd模型到max和unity
  2. 高级前端工程师知识图谱
  3. png在线转换icns
  4. 高效能人士的七个习惯读后感与总结概括-(第六章)
  5. 黑马 Python 数据结构与算法第一章
  6. 产业势能转化下的“厚积厚发”:新计算产业崛起有了“河南力量”
  7. Flutter6,移动设备开发网易云音乐app开发说明
  8. 【C语言】求方程式 ax^2+bx+c=0 的根, 分别考虑: 1、有两个不等的实根 2、有两个相等的实根
  9. html5 页面3d显示不出来的,Word页面视图内容为什么在大纲视图上显示不出来?
  10. oracle 存储过程body,【随手记】Oracle存储过程报错 Compilation errors for PACKAGE BODY