【射影几何02-补】极点和极线,调和点列

一、说明

   极点和极线(Pole and polar)对于几何学,是普遍的概念。可能高中就学过,问题是在双曲几何又用到这个概念。前面已经有写过一文,经过再次学习,逐渐感觉前文描述不很理想,这一文专门纠正前文的不足点。
前文地址是:【双曲几何学 02】什么是极点和极线?
参考文:【射影几何09】交比定律和迪萨格定律

二、基本概念

   【 在几何学中,极点和极线分别是相对于给定圆锥截面具有唯一倒数关系的点和线】。这话听起来很吃力,那么,我们从圆开始一点点理解吧。

2.1 圆的极点和极线

2.2.1 圆外极点

   给定圆O,和圆外一个点P,从P做圆O的切线,此种切线能做出两条,它们分别分别与圆O相切于M、N两个点,此时,P是相对于圆O的极点(pole)而MN是伴随极点P的极线。
  显然, O P ⊥ M N OP\bot MN OPMN,因此, P P P M N MN MN是一个对偶。记为 P ⊥ = M N P^{\bot}=MN P=MN或反之 M N ⊥ = P MN^{\bot}=P MN=P
在这里插入图片描述

2.1.2 特殊位置极点

   下面尝试两个特殊位置的极点和极线。
   1)极点P恰好落在圆上:
   2)极点P落在圆内部:
在这里插入图片描述
   以上两种情况如何确定极线?我们下一章将继续探讨。

2.2 圆锥曲线的极点

   在其它的圆锥曲线上,极点和极线定义完全雷同,事实上,因为椭圆、双曲都是圆在另一个平面的投影,因此,不必关注其它圆锥线,只要在圆上讨论其中性质,然后做一个投影,就能将原理和结论翻转到对应圆锥曲线中。
在这里插入图片描述
   然而,上图显出,在圆上的属性,有些无法和椭圆上一致,比如,在圆上MN和OP垂直,在椭圆上未必;在圆和椭圆上,有什么极点和极线的属性使得在圆和椭圆上均能成立呢?让我们继续下文的讨论。

三、极点的属性

3.1 调和点列

   不在圆上的一点P,作直线l交圆于M、N两点,则在L上有且只有一点Q,使得交比(MN,QP)=-1(即M、N、Q、P 构成一调和点列)。当改变L的倾角,绕着P旋转发出直线和RS相交Q时,Q点与其它三点构成调和序列,RS即P的极线。或者表述成:Q点要想构成调和,其轨迹必须在RS上。
在这里插入图片描述

3.2 调和点列和交比点列的关系

   首先说,调和点列就是一个交比点列。为了清除表达和便以记忆,我们这里专门给出一段陈述。
1)交比点列
一般地,将交比点列(A,B;C,D)中,AB定义成基点,CD定义成分点,那么交比是:
λ 1 = A C C B \lambda1 =\frac{AC}{CB} λ1=CBAC
λ 2 = A D D B \lambda2 =\frac{AD}{DB} λ2=DBAD
( A , B ; C , D ) = λ 1 λ 2 (A,B;C,D)=\frac{ \lambda1}{ \lambda2 } ABCD=λ2λ1
对应图为:
在这里插入图片描述

   这里显然,CD作为两个分点,都在基点AB的外侧。
   如果出现下列情况,分点C在AB内测,而D在AB外测,于是:
在这里插入图片描述
那么交比是:
λ 1 = A C C B \lambda1 =\frac{AC}{CB} λ1=CBAC
λ 2 = A D D B \lambda2 =\frac{AD}{DB} λ2=DBAD
( A , B ; C , D ) = λ 1 λ 2 = − 1 (A,B;C,D)=\frac{ \lambda1}{ \lambda2 }=-1 ABCD=λ2λ1=1
   那么,(A,B;C,D)就构成调和点列。

3.3 通过作图找到极线

   以上叙事中,我们在头脑里很容易构建P极点和极线的概念,然而,在作图中,无法清晰构建极线,因为极线的切点无法清楚给出。下文中,我们将清楚告诉大家,对于任意极点,极线如何找出。(这里我们先不引出证明,证明部分在后文给出)
在这里插入图片描述
如上图,从极点P,向圆O发出两条射线,交圆于【α,β】点,和【γ,Π】点,使得【α,β,Π,γ】构成四边形,延长四边形的边【α,γ】和【β,Π】它们交于S点;做四边形对角线【α, Π 】和【 β, γ】交于R点,那么,R和S的连线,就和P的极线MN重合。

  • 注意:我们这里陈述一个做图事实,并不去证明其合理性。
  • P发出的射线与该射线角度无关,只要能与圆相交就可以。

3.3 极点在圆内,如何找到极线?

   如果P是极点,并且在圆内,如何按照上文方法找出P对应极线?
首先,过P做圆O的两条弦【α,γ】和【 β,Π 】此四点构成圆O内接四边形。分别延长线段【α,β】和线段【γ,Π】交于N,同理延长【α, Π 】和【 β, γ】交于M,此M和N的连线就是P点的极线。

在这里插入图片描述

四、后记

   该文只是解释了相关知识和概念,对于证明,我们将在后续系列文章中给出。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/638820.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【视频媒体】深入了解直播视频流

深入了解直播视频流🎥 YouTube、TikTok live和Twitch上的直播视频是如何工作的? 直播视频流与常规流媒体不同,因为视频内容通过互联网近乎实时发送,通常只有几秒钟的延迟。 下图解释了实现这一目标背后所发生的事情。 步骤1&…

何为PyTorch?

PyTorch的名字来源于它的功能和设计哲学。"Py"代表Python,因为PyTorch是一个基于Python的深度学习库,它充分利用了Python语言的灵活性和易用性,为开发者提供了简洁而强大的接口。“Torch”则代表其前身—— Torch,这是一…

51单片机电子密码锁Proteus仿真+程序+视频+报告

目录 视频 设计分析 系统结构 仿真图 资料内容 资料下载地址:51单片机电子密码锁Proteus仿真程序视频报告 视频 单片机电子密码锁Proteus仿真程序视频 设计分析 (1)能够从键盘中输入密码,并相应地在显示器上显示‘*’; (2)能够判断密码…

Mysql - 定点型(DECIMAL)的使用详解及练习

目录 🐶1. 前言: 🐶2. DECIMAL类型简介 🐶3. Decimal使用实战 🥪#结论1:小数位不足会自动补0 🥪#结论2:小数位超出会截断 并按四舍五入处理。 🥪#结论3&#xff1…

PyTorch各种损失函数解析:深度学习模型优化的关键(2)

目录 详解pytorch中各种Loss functions mse_loss 用途 用法 使用技巧 注意事项 参数 数学理论公式 代码演示 margin_ranking_loss 用途 用法 使用技巧 注意事项 参数 数学理论公式 代码演示 multilabel_margin_loss 用途 用法 使用技巧 注意事项 参数 …

ElasticSearch 7.x现网运行问题汇集3

问题描述 某现网ElasticSearch 故障,很长时间unassgined_shards的数量都不减少。 原因分析与解决方案: 先了解整体状态,使用Postman请求,如下几个请求命令: GET /_cat/indicesGET /_cat/shardsGET /_cluster/health…

Mac NTFS 磁盘读写工具选哪个好?Tuxera 还是 Paragon?

在使用 Mac 电脑时,我们经常需要读写 NTFS 格式的硬盘或 U 盘。然而,由于 Mac 系统不支持 NTFS 格式的读写,因此我们需要借助第三方工具来实现这个功能。而在市场上,Tuxera 和 Paragon 是两款备受推崇的 Mac NTFS 磁盘读写工具。那…

<信息安全>《1 国内主要企业网络安全公司概览(一)》

1 深信服科技股份有限公司 信息内容LOGO成立日期2000年12月25日成立。总部深圳市南山区学苑大道1001号南山智园A1栋是否上市深信服[300454]A股市值265亿主要产品企业级网络安全云计算IT基础设施数据通信物联网员工规模9000人分支机构全球50多个荣誉国家级高新技术企业、中国软…

JavaEE中的监听器的作用和工作原理

在JavaEE(Java Platform, Enterprise Edition)中,监听器(Listener)是一种重要的组件,用于监听和响应Web应用程序中的事件。监听器的作用是在特定的事件发生时执行一些自定义的逻辑。常见的监听器包括Servle…

Linux:使用for+find查找文件并cp到其他目录,文件名带有空格

一、场景描述 在终端窗口中,用shell命令,批量拷贝文件到指定目录。 我是在Windows系统上,通过git bash终端来执行shell命令的。 二、实现过程 命令1 for filepath in find /d/LearningMaterials/数学/数学/高中/一数/偏基础(基…

JavaScript递归函数如何匹配上下级id和pid的数据(for...of,foreach.reduce)

目录 一、for...of 二、forEach 三、reduce 递归函数是一种在编程中常用的方法,用于解决一些需要重复操作的问题。在JavaScript中,递归函数可以用来匹配上下级id和pid的数据结构,例如树形结构或者父子关系的数据。 一、for...of 首先…

Django 图片上传与下载

写在前面 在Web开发中,文件上传和下载是常见的功能之一。 Django 是一位魔法师🪄,为我们提供了 FileField 和 ImageField 等神奇得字段类型,以及相应的视图和模板标签,使得处理文件变得十分便捷。本文以图片上传作为…

Docker安装启动、常用命令、应用部署、迁移备份、Dockerfile、Docker私有仓库

目录 1.Docker安装与启动 1.1 安装Docker 1.2 设置ustc的镜像 1.3 Docker的启动与停止 2.常用命令 2.1 镜像相关命令 2.1.1 查看镜像 2.1.2 搜索镜像 2.1.3 拉取镜像 2.1.4 删除镜像 2.2 容器相关命令 2.2.1 查看容器 2.2.2 创建与启动容器 2.2.3 停止与启动容器 2.…

表白墙网站PHP源码,支持封装成APP

源码介绍 PHP表白墙网站源码,适用于校园内或校区间使用,同时支持封装成APP。告别使用QQ空间的表白墙。 简单安装,只需PHP版本5.6以上即可。 通过上传程序进行安装,并设置账号密码,登录后台后切换模板,适配…

动态规划(逐级总结)

注:此篇宏观看待动态规划问题(分步解决问题) 日升时奋斗,日落时自省 目录 1、斐波那契数列模型(爬楼梯) 2、路径问题(地下城) 3、简单多状态问题(买卖股票IV&#xff…

《WebKit 技术内幕》之八(3):硬件加速机制

3 其他硬件加速模块 3.1 2D图形的硬件加速机制 其实网页中有很多绘图操作是针对2D图形的,这些操作包括通常的网页绘制,例如绘制边框、文字、图片、填充等,它们都是典型的2D绘图操作。在HTML5中,规范又引入了2D绘图的画布功能&a…

常用设计模式(工厂方法,抽象工厂,责任链,装饰器模式)

前言 有关设计模式的其他常用模式请参考 单例模式的实现 常见的设计模式(模板与方法,观察者模式,策略模式) 工程方法 定义 定义一个用于创建对象的接口,让子类决定实例化哪一个类。Factory Method使得一个类的实例化延迟到子类。 ——《设…

服务端实现微信小游戏登录

1 微信小程序用户登录及其流程 小程序可以通过微信官方提供的登录能力,便能方便的获取微信提供的用户身份标识,达到建立用户体系的作用。 官方文档提供了登录流程时序图,如下: 从上述的登录流程时序图中我们发现,这里总共涉及到三个概念。 第一个是小程序,小程序即我们…

【征服redis15】分布式锁的功能与整体设计方案

目录 1. 分布式锁的概念 2.基于数据库做分布式锁 2.1 基于表主键唯一做分布式锁 2.2 基于表字段版本号做分布式锁 2.3 基于数据库排他锁做分布式锁 3.使用Redis做分布式锁 3.1 redis实现分布式锁的基本原理 3.2 问题一:增加超时机制,防止长期持有…

【Python从入门到进阶】47、Scrapy Shell的了解与应用

接上篇《46、58同城Scrapy项目案例介绍》 上一篇我们学习了58同城的Scrapy项目案例,并结合实际再次了项目结构以及代码逻辑的用法。本篇我们来学习Scrapy的一个终端命令行工具Scrapy Shell,并了解它是如何帮助我们更好的调试爬虫程序的。 一、Scrapy Sh…