【射影几何11】完全四边形和交比研究

2024-01-22 20:52

本文主要是介绍【射影几何11】完全四边形和交比研究,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、说明

   对于交比的灵活应用,尚有许多情况需要讨论,首先引出完全四边形的例子,该关键词的应用非常普遍;其次,我们尝试用交比证明一些事实;随后我们又引出交比射影案例的特殊情况。

二、完全四边形

2.1 完全四边形定义

   【定义】完全四边形,就是存在四条线,其中不允许出现三条线共点,那么四条线围成的区域,即是完全四边形。
讨论:什么不是完全四边形?
在这里插入图片描述
上图,退化成三边形,不是完全四边形
在这里插入图片描述
上图为梯形,是完全四边形。只是作图中常常不用梯形,因为平行线相交无穷远无法做出。

2.2 完全四边形的对角线

   完全四边形的对角线及其重要,这里专门强调一下。
在这里插入图片描述
上图中AC、DB、EF是完全四边形的对角线,对角线三条,不要搞错,EF也是对角线!。

2.3 完全四边形的对角线上的调和点列

   如图,直线AE、BE、AF、BI构成一个完全四边形EIGF,直线AB、IF、EG为对角线。记A、B、C、D的交比为(ABCD),则(ABCD)=-1。

在这里插入图片描述
  根据交比的不变性,由E点的投影,有 x = ( A B C D ) = ( I F H D ) x=(ABCD)=(IFHD) x=(ABCD)=(IFHD)
  由G点的投影,有 ( B A C D ) = ( I F H D ) (BACD)=(IFHD) (BACD)=(IFHD)
根据定义,有 ( B A C D ) = 1 ( A B C D ) = 1 x (BACD)={\frac {1}{(ABCD)}}={\frac {1}{x}} (BACD)=(ABCD)1=x1
  因此, x = 1 x x={\frac {1}{x}} x=x1
  由于A、B、C、D四点的相对位置, x < 0 x<0 x<0,故 ( A B C D ) = x = − 1 (ABCD)=x=-1 (ABCD)=x=1
证毕。

事实上,还有一组调和点列,在对角线EG上,我们下文专门谈及。

2.3 交比证明的思维方式

   射影几何的证明,很容易眼花,这里发明一个思维模式:
引进一个运算符号:

See(point)= {交比点列1,交比点列2,,交比点列N}

   point是发射点,其中SEE(point)表示:从point为发射点,能够看到的交比点列。比如下图
在这里插入图片描述
从E看到交比点列是IHFD和ACBD,表示为:
See(E) ={(IHFD), (ACBD)}
同理:
See(A) = {(IHFD), (EHGC)}
用等价性发现(ACBD)=(EHGC):
【推论】在完全四边形对角线AD,HD,EC上都有一组调和点列。

三、交比应用的特殊情况

3.1 对顶射影

   如下图,在下图中,射影的交比循序【ABCD】和【A’B’C’D’】应该是相等的。

在这里插入图片描述

3.2 线束差180度如何

   半对顶映射将如何处理?比如下图:
1)从B点发出线束BD,BD,BS,BE,横截两个直线AE和CD,能否说明
(A1SE)=(CDS2)【这里关键是,能否将BA和BC线束看成一条?】

在这里插入图片描述

这篇关于【射影几何11】完全四边形和交比研究的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/634210

相关文章

全网最全Tomcat完全卸载重装教程小结

《全网最全Tomcat完全卸载重装教程小结》windows系统卸载Tomcat重新通过ZIP方式安装Tomcat,优点是灵活可控,适合开发者自定义配置,手动配置环境变量后,可通过命令行快速启动和管理... 目录一、完全卸载Tomcat1. 停止Tomcat服务2. 通过控制面板卸载3. 手动删除残留文件4.

Java JUC并发集合详解之线程安全容器完全攻略

《JavaJUC并发集合详解之线程安全容器完全攻略》Java通过java.util.concurrent(JUC)包提供了一整套线程安全的并发容器,它们不仅是简单的同步包装,更是基于精妙并发算法构建... 目录一、为什么需要JUC并发集合?二、核心并发集合分类与详解三、选型指南:如何选择合适的并发容器?在多

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

从入门到精通详解Python虚拟环境完全指南

《从入门到精通详解Python虚拟环境完全指南》Python虚拟环境是一个独立的Python运行环境,它允许你为不同的项目创建隔离的Python环境,下面小编就来和大家详细介绍一下吧... 目录什么是python虚拟环境一、使用venv创建和管理虚拟环境1.1 创建虚拟环境1.2 激活虚拟环境1.3 验证虚

从基础到高级详解Python数值格式化输出的完全指南

《从基础到高级详解Python数值格式化输出的完全指南》在数据分析、金融计算和科学报告领域,数值格式化是提升可读性和专业性的关键技术,本文将深入解析Python中数值格式化输出的相关方法,感兴趣的小伙... 目录引言:数值格式化的核心价值一、基础格式化方法1.1 三种核心格式化方式对比1.2 基础格式化示例

Python ORM神器之SQLAlchemy基本使用完全指南

《PythonORM神器之SQLAlchemy基本使用完全指南》SQLAlchemy是Python主流ORM框架,通过对象化方式简化数据库操作,支持多数据库,提供引擎、会话、模型等核心组件,实现事务... 目录一、什么是SQLAlchemy?二、安装SQLAlchemy三、核心概念1. Engine(引擎)

MySQL 数据库表操作完全指南:创建、读取、更新与删除实战

《MySQL数据库表操作完全指南:创建、读取、更新与删除实战》本文系统讲解MySQL表的增删查改(CURD)操作,涵盖创建、更新、查询、删除及插入查询结果,也是贯穿各类项目开发全流程的基础数据交互原... 目录mysql系列前言一、Create(创建)并插入数据1.1 单行数据 + 全列插入1.2 多行数据

Python使用Reflex构建现代Web应用的完全指南

《Python使用Reflex构建现代Web应用的完全指南》这篇文章为大家深入介绍了Reflex框架的设计理念,技术特性,项目结构,核心API,实际开发流程以及与其他框架的对比和部署建议,感兴趣的小伙... 目录什么是 ReFlex?为什么选择 Reflex?安装与环境配置构建你的第一个应用核心概念解析组件

Python日期和时间完全指南与实战

《Python日期和时间完全指南与实战》在软件开发领域,‌日期时间处理‌是贯穿系统设计全生命周期的重要基础能力,本文将深入解析Python日期时间的‌七大核心模块‌,通过‌企业级代码案例‌揭示最佳实践... 目录一、背景与核心价值二、核心模块详解与实战2.1 datetime模块四剑客2.2 时区处理黄金法

Android NDK版本迭代与FFmpeg交叉编译完全指南

《AndroidNDK版本迭代与FFmpeg交叉编译完全指南》在Android开发中,使用NDK进行原生代码开发是一项常见需求,特别是当我们需要集成FFmpeg这样的多媒体处理库时,本文将深入分析A... 目录一、android NDK版本迭代分界线二、FFmpeg交叉编译关键注意事项三、完整编译脚本示例四