${\color{Teal} {Ceva定理}}$设$D、E、F$依次为三角形ABC的边$AB、BC、CA$的内点,记

$λ$=(A,B,D),$μ$=(B,C,E),$v$=(C,A,F)

求证:三条线段$AE、BF、CD$交于一点的充要条件是$λμv$=1

$\textbf{法一(向量法)}$

pf:

因为$$λ=(A,B,D)$$所以$$λ=\frac{AD}{DB}$$所以$$\overrightarrow {AD}=\frac{λ}{1+λ}\overrightarrow {AB}$$

同理$$\overrightarrow {BE}=\frac{μ}{1+μ}\overrightarrow {BC}$$ $$\overrightarrow {CF}=\frac{v}{1+v} \overrightarrow {CA}$$

$$\overrightarrow {CD}=\overrightarrow {CA}+\overrightarrow {AD}=\frac{1}{1+λ}\overrightarrow {CA}+\frac{λ}{1+λ}\overrightarrow {CB}$$

设CD、AE交于点O,令$\overrightarrow {CO}=α\overrightarrow {CD},\overrightarrow {AO}=β\overrightarrow {AE}$

$$\overrightarrow {CO}=\overrightarrow {BO}-\overrightarrow {BC}=\frac{α}{1+λ}\overrightarrow {CA}+\frac{αλ}{1+λ}\overrightarrow {CB}$$

$$\overrightarrow {BO}=\frac{α}{1+λ}\overrightarrow {CA}+\frac{αλ-λ-1}{1+λ}\overrightarrow {CB}$$

$$\overrightarrow {AE}=\overrightarrow {AB}+\overrightarrow {BE}=-\overrightarrow {CA}+\frac{1}{1+μ}\overrightarrow {CB}$$

$$\overrightarrow {AO}=\overrightarrow {BO}-\overrightarrow {BA}=β(\frac{1}{1+μ}\overrightarrow {CB}-\overrightarrow {CA})$$

所以$$\overrightarrow {BO}=(1-β)\overrightarrow {CA}+\frac{β-1-μ}{1+μ}\overrightarrow {BC}$$

由此我们得到$$\frac{α}{1+λ}=1+β$$ $$\frac{αλ-λ-1}{1+λ}=\frac{β-μ-1}{1+μ}$$

所以$$α=\frac{1+λ}{1+λ+λμ}$$ $$β=\frac{λ+μλ}{1+λ+μλ}$$

所以$$\overrightarrow {BO}=\frac{1}{1+λ+λμ}[\overrightarrow {CA}-(1+μλ)\overrightarrow {CB}]$$

$$\overrightarrow {BF}=\overrightarrow {BC}+\overrightarrow {CF}=\frac{1}{1+v}[v\overrightarrow {CA}-(1+v)\overrightarrow {CB}]$$

充分性证明

O在BF上,则 $$\frac{1}{v}=\frac{1+λμ}{1+v}$$ 即$$λμv=1$$

必要性证明

已知$λμv$=1

所以$$\overrightarrow {BF}=\frac{v(1+λ+λμ)}{1+v}\overrightarrow {BO}$$

所以$B、O、F$三点共线

$\textbf{法二:坐标法}$

在平面仿射坐标系$[A,\overrightarrow {AD},\overrightarrow {AC}]$中

得$B:(\frac{1+λ}{λ},0),C(0,1),D(1,D),E:(\frac{1+λ}{λ(1+μ)},\frac{μ}{1+μ}),F:(0,\frac{1}{1+v})$

设O点坐标为$(\frac{(1+λ)x}{λ(1+μ)},\frac{μx}{1+μ})$

由$D、C、O$三点共线知$$\frac{(1+λ)x}{λ(1+μ)}+\frac{μx}{1+μ}=1$$

所以$$x=\frac{λ(1+μ)}{1+λ+λμ}$$ 所以O点坐标为$(\frac{1+λ}{1+λ+λμ},\frac{λμ}{1+λ+λμ})$

$B、O、F$共线等价于$$\begin{vmatrix} \frac{1+λ}{λ}& 0& 1\\ 0& \frac{1}{1+v}& 1\\ \frac{1+λ}{1+λ+λμ}& \frac{λμ}{1+λ+λμ} & 1 \end{vmatrix}=0$$ 即$$(1+λ)(1-λμv)=0$$ 即$$λμv=1$$

${\color{Blue} 注}$

当然如果建立仿射空间坐标系

$$C(1,0,0)、A(0,1,0)、B(0,0,1)$$

$$D(0,0,λ)、E(μ,0,1)、F(1,v,0)$$

则$$\overrightarrow {CD}=(0,λ,-1)$$ $$\overrightarrow {AE}=(-1,0,μ)$$ $$\overrightarrow {BF}=(v,-1,0)$$ 若$CD、AE、BF$三点共线于点O

则$$\begin{vmatrix} 0& λ& -1\\ -1& 0& μ\\ v& -1& 0 \end{vmatrix}=0$$ 即$$λμv-1=0$$ $$λμv=1$$

$\textbf{法三(梅氏定理)}$

对于$△CAD$和截线$FOB$

由梅氏定理得 $$\frac{AB}{BD} \frac{DO}{OC} \frac{CF}{FA}=-1$$ 同理可得$$\frac{BE}{EC} \frac{OC}{OD} \frac{DA}{AB}=-1$$ 两式相乘$$\frac{AD}{BD} \frac{BE}{EC} \frac{CD}{FA}=1$$ 即$$λμv=1$$

$\textbf{法四(面积比)}$

设$S_{△AOC}=S_{1},S_{△AOB}=S_{2},S_{△BOC}=S_{3}$

则$$\frac{CF}{AF}=\frac{S_{3}}{S_{2}}$$

$$\frac{AD}{BD}=\frac{S_{1}}{S_{3}}$$

$$\frac{BE}{EC}=\frac{S_{2}}{S_{1}}$$

三式相乘得 $$\frac{CF}{AF} \frac{AD}{BD}  \frac{BE}{EC}=1$$

即$$λμv=1$$

Ceva定理的四种证明方法的更多相关文章

  1. C#四种深拷贝方法

    //四种深拷贝方法 public static T DeepCopyByReflect<T>(T obj) { //如果是字符串或值类型则直接返回 if (obj is string || ...

  2. C语言中返回字符串函数的四种实现方法 2015-05-17 15:00 23人阅读 评论(0) 收藏

    C语言中返回字符串函数的四种实现方法 分类: UNIX/LINUX C/C++ 2010-12-29 02:54 11954人阅读 评论(1) 收藏 举报 语言func存储 有四种方式: 1.使用堆空 ...

  3. CSS当中color的四种表示方法

    这是我的第一篇博客,所以写的东西会比较简单. css当中,好多地方都会用到color属性,用来使html内容丰富多彩,例如:background-color:border-color: 第一种表示法使 ...

  4. C语言中返回字符串函数的四种实现方法

    转自C语言中返回字符串函数的四种实现方法 其实就是要返回一个有效的指针,尾部变量退出后就无效了. 有四种方式: 1.使用堆空间,返回申请的堆地址,注意释放 2.函数参数传递指针,返回该指针 3.返回函 ...

  5. sass学习笔记 -- sass的四种编译方法

    sass的四种编译方法:(.scss) (一)ruby下的命令行编译 首先需要安装ruby,注意需勾选Add Ruby executables to your PATH选项,以添加环境变量. ruby ...

  6. Django的POST请求时因为开启防止csrf,报403错误,及四种解决方法

    Django默认开启防止csrf(跨站点请求伪造)攻击,在post请求时,没有上传 csrf字段,导致校验失败,报403错误 解决方法1: 注释掉此段代码,即可. 缺点:导致Django项目完全无法防 ...

  7. HashMap的四种遍历方法,及效率比较(简单明了)

    https://yq.aliyun.com/ziliao/210955 public static void main(String[] args) { HashMap<Integer, Str ...

  8. 百度地图和高德地图坐标系的互相转换 四种Sandcastle方法生成c#.net帮助类帮助文档 文档API生成神器SandCastle使用心得 ASP.NET Core

    百度地图和高德地图坐标系的互相转换   GPS.谷歌.百度.高德坐标相互转换 一.在进行地图开发过程中,我们一般能接触到以下三种类型的地图坐标系: 1.WGS-84原始坐标系,一般用国际GPS纪录仪记 ...

  9. AJPFX关于Java中运用数组的四种排序方法

    JAVA中在运用数组进行排序功能时,一般有四种方法:快速排序法.冒泡法.选择排序法.插入排序法.快速排序法主要是运用了Arrays中的一个方法Arrays.sort()实现.冒泡法是运用遍历数组进行比 ...

随机推荐

  1. Python编程Day1——计算机组成与操作系统

    一..计算机基础 二.编程与编程的目的 1.什么是语言? 一种事物与另外一种事物沟通的介质 编程语言是程序员与计算机沟通的介质 2.什么是编程? 程序员把自己想要让计算机做的事用编程语言表达出来,编程 ...

  2. 从壹开始前后端分离【 .NET Core2.0 +Vue2.0 】框架之五 || Swagger的使用 3.3 JWT权限验证【必看】

    前言 关于JWT一共三篇 姊妹篇,内容分别从简单到复杂,一定要多看多想: 一.Swagger的使用 3.3 JWT权限验证[修改] 二.解决JWT权限验证过期问题 三.JWT完美实现权限与接口的动态分 ...

  3. 全文检索-Elasticsearch (三) DSL

    DSL:elasticsearch查询语言elasticsearch对json 的语法有严格的要求,每个json串不能换行,同时一个json串和一个json串之间,必须有一个换行 DSL(介绍查询语言 ...

  4. Centos7+LVS-DR+keepalived实验(包含sorry-server、日志、及HTTP-GET的健康检测)

    目录检索 一.简介 1.lvs-dr原理请参考原理篇 2.keepalived原理请参考原理篇 3.基于lvs-dr+keepalived故障切换架构图如下: 二.部署 1.环境 2.准备RS的web ...

  5. django-restframework 处理跨域问题

    django-restframework 处理跨域问题 一 前言 想要处理跨域问题,首先需要了解同源策略. 二 同源策略 同源策略(Same origin policy)是一种约定,它是浏览器最核心也 ...

  6. FineUIMvc表格数据库分页,使用CYQ.Data组件

    首先看下前台 View 的定义: @(F.Grid() .EnableCheckBoxSelect(true) .Width(850) .ShowHeader(true) .ShowBorder(tr ...

  7. C#连接基于Java开发IM——Openfire

    Openfire简介    Openfire 是开源的.基于可拓展通讯和表示协议(XMPP).采用Java编程语言开发的实时协作服务器.Openfire的效率很高,单台服务器可支持上万并发用户.    ...

  8. Java HashMap 使用了未经检查或不安全的操作

    今天在做接口测试的时候使用了Java中的Map(java 所知胜少,因项目需要提供示例),不扯犊子了,我们直接看一个代码文件名:Test.java: import java.util.ArrayLis ...

  9. 并发concurrent---3

    背景:并发知识是一个程序员段位升级的体现,同样也是进入BAT的必经之路,有必要把并发知识重新梳理一遍. ConcurrentHashMap:在有了并发的基础知识以后,再来研究concurrent包.普 ...

  10. JavaSE面试题收集【仅有题目,答案自备】

    一共有140个题目,可以参考下.一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?说说&和&&的区别在Java中如何跳出当前的多重嵌套循环?IO流的分类S ...