【莫比乌斯变换-02】关于莫比乌斯变换属性梳理

在这里插入图片描述

文章目录

  • 一、说明
  • 二、多视角看莫比乌斯变换
    • 2.1 从几何角度
    • 2.2 复分析中的莫比乌斯变换
    • 2.3 莫比乌斯变换运算组合
    • 2.4 莫比乌斯变换的不动点
    • 2.5 三个点决定一个莫比乌斯变换
    • 2.6 交叉比
    • 2.7 莫比乌斯变换的逆变换
  • 三 莫比乌斯变换性质证明
    • 3.1 证明1:莫比乌斯变换将圆变成圆。
    • 3.2 证明2:寻找莫比乌斯变换不动点
    • 3.3 证明3:寻找一个莫比乌斯变换拥有两个不动点
  • 四、艺术的莫比乌斯变换

一、说明

莫比乌斯变换在非欧几何中有及其重要的地位,而莫比乌斯变换是抽象的, 不是一眼就能识别出其特征。本篇将继续梳理它的种种特性。并给出艺术数学的文献查询地址。

在这里插入图片描述

二、多视角看莫比乌斯变换

2.1 从几何角度

让我们了解一下莫比乌斯变换在不同背景下的含义。莫比乌斯变换可以从复分析和几何角度来看。在几何中,我们可以通过执行多个步骤来得到莫比乌斯变换,例如

  • 从平面到单位二球体的球极投影,
  • 旋转球体并将其移动到新位置,
  • 空间方向,
  • 从球体的新位置到平面的立体投影。
    此外,莫比乌斯变换保留角度,将每个圆映射到一条线或圆,并将每条直线映射到一条线或圆。

2.2 复分析中的莫比乌斯变换

复数函数 w = f ( z ) = ( a z + b ) ( c z + d ) ; a d – b c ≠ 0 w = f(z) = \frac{(az + b)}{(cz + d)}; ad – bc ≠ 0 w=f(z)=(cz+d)(az+b);adbc=0
a、b、c、d 为复数,称为莫比乌斯变换或分数线性变换。

莫比乌斯变换中的条件,即 ad – bc ≠ 0 确保以下陈述成立。

  • az + b 和 cz + d 都不会相同地消失
  • a 和 c 不能都等于 0,其中 f 为常数
  • b 和 d 不能都等于 0,其中 f 为常数
  • f(z) 的分母不能是该复数函数分子的常数倍。

2.3 莫比乌斯变换运算组合

莫比乌斯变换是四个基本映射的组合,即平移、膨胀、旋转和反转。

平移: z → z + z 0 z → z + z_0 zz+z0使得 z 0 ∈ C z_0 ∈ C z0C
膨胀: z → λ z z → λz zλz λ > 0 λ > 0 λ>0 λ ∈ R λ ∈ R λR
旋转: z → e i θ z z → e^{iθ} z zeiθz θ ∈ R θ ∈ R θR
反转: z → 1 / z z → 1/z z1/z

2.4 莫比乌斯变换的不动点

如果 f ( z 0 ) = z 0 f (z_0 ) = z_0 f(z0)=z0,则点 z 0 ∈ C ∞ z_0 ∈ C_∞ z0C称为复函数 f ( z ) f(z) f(z) 的不动点。莫比乌斯变换最多可以有两个不动点,除非它是恒等映射。

如果z满足条件 f ( z ) = ( a z + b ) / ( c z + d ) = z f(z) = (az + b)/(cz + d) = z f(z)=(az+b)/(cz+d)=z,那么我们可以推导出以下方程,即 c z 2 – ( a – d ) z – b = 0 cz^2 – (a – d)z – b = 0 cz2(ad)zb=0

c = 0 c = 0 c=0 时, z = − b / ( a – d ) z = -b/(a – d) z=b/(ad) 是 f 的唯一不动点,如果 a = d a = d a=d,则 z = − b / ( a – d ) z = -b/(a – d) z=b/(ad) ∞ ∞

2.5 三个点决定一个莫比乌斯变换

众所周知,莫比乌斯变换完全由其在三个不同点上的作用决定。此外,我们可以说,通过对复平面 C ∞ C_∞ C中 3 个不同点的作用,只有一种莫比乌斯变换是可能的。此分数线性变换组实际上是
a c ⋅ z + b a − 1 z + d c − 1 = A z + B z + C \displaystyle\frac{a}{c}\cdot\frac{z+ba^{-1}}{z+dc^{-1}}=A\frac{z+B}{z+C} caz+dc1z+ba1=Az+Cz+B
因此,有三个未知数。

2.6 交叉比

假设 z 1 , z 2 , z 3 , z 4 ∈ C ∞ z 1 , z 2 , z 3 , z 4 ∈ C_∞ z1,z2,z3,z4C ,使得 z 1 , z 2 , z 3 , z 4 z 1 , z 2 , z 3 , z 4 z1,z2,z3,z4的交比是由下式定义的莫比乌斯变换:

S ( z ) = ( z 1 , z 2 , z 3 , z 4 ) = ( z – z 3 ) ( z 2 – z 4 ) / ( z 2 – z 3 ) ( z – z 4 ) S(z) = (z 1 , z 2 , z 3 , z 4 ) = (z – z 3 )(z 2 – z 4 )/(z 2 – z 3 )(z – z 4 ) S(z)=(z1,z2,z3,z4)=(zz3)(z2–z4)/(z2–z3)(zz4) 使得 S ( z 1 ) = 1 , S ( z 3 ) = 0 且 S ( z 4 ) = ∞ S( z 1 ) = 1,S(z 3 ) = 0 且 S(z 4 ) = ∞ S(z1)=1S(z3)=0S(z4)=

z 2 = ∞ z 2 = ∞ z2= 时,交比 ( z 1 , z 2 , z 3 , z 4 ) = ( z 1 – z 3 ) / ( z 1 – z 4 ) (z 1 , z 2 , z 3 , z 4 ) = (z 1 – z 3 )/(z 1 – z 4 ) (z1,z2,z3,z4)=(z1–z3)/(z1–z4)

z 3 = ∞ z 3 = ∞ z3= 时,交比 ( z 1 , z 2 , z 3 , z 4 ) = ( z 2 – z 4 ) / ( z 1 – z 4 ) (z 1 , z 2 , z 3 , z 4 ) = (z 2 – z 4 )/(z 1 – z 4 ) (z1,z2,z3,z4)=(z2–z4)/(z1–z4)

z 4 = ∞ z 4 = ∞ z4= 时,交比 ( z 1 , z 2 , z 3 , z 4 ) = ( z 1 – z 3 ) / ( z 2 – z 3 ) (z 1 , z 2 , z 3 , z 4 ) = (z 1 – z 3 )/(z 2 – z 3 ) (z1,z2,z3,z4)=(z1–z3)/(z2–z3)

2.7 莫比乌斯变换的逆变换

考虑莫比乌斯变换 f(x) = (az + b)/(cz +d) 从复平面到复平面的可逆。然后,f(z) 的逆,即 f -1 (z) 又是莫比乌斯变换,给出如下:

f − 1 ( z ) = ( d z – b ) / ( − c z + a ) 。 f -1 (z) = (dz – b)/(-cz + a)。 f1(z)=(dzb)/(cz+a)

三 莫比乌斯变换性质证明

3.1 证明1:莫比乌斯变换将圆变成圆。

解决:

考虑一个复函数 w = u + i v w = u + iv w=u+iv,使得 z = x + i y z = x + iy z=x+iy。由此,我们可以写出以下内容:

u = x / ( x 2 + y 2 ) u = x/(x 2 + y 2 ) u=x/(x2+y2)
v = − y / ( x 2 + y 2 ) v = -y/(x 2 + y 2 ) v=y/(x2+y2)
x = u / ( u 2 + v 2 ) x = u/(u 2 + v 2 ) x=u/(u2+v2)
y = − v / ( u 2 + v 2 ) y = -v/(u 2 + v 2 ) y=v/(u2+v2)

我们知道,莫比乌斯变换是平移、扩张和反转的组合。而且,很容易证明平移和扩张将圆变成圆。那么,让我们验证一下圆到圆的反转。

考虑圆的一般方程:
A ( x 2 + y 2 ) + B X + C x + D = 0 A(x 2 + y 2 ) + BX + Cx + D = 0 A(x2+y2)+BX+Cx+D=0

现在,应用变换 w = 1 / z w = 1/z w=1/z。因此,将 x = u / ( u 2 + v 2 ) x = u/(u 2 + v 2 ) x=u/(u2+v2) y = − v / ( u 2 + v 2 ) y = -v/(u 2 + v 2 ) y=v/(u2+v2)代入给定的圆方程中。因此,
A [ ( u u 2 + v 2 ) 2 + ( − v u 2 + v 2 ) 2 ] + B ( u u 2 + v 2 ) + C ( − v u 2 + v 2 ) + D = 0 \begin{array}{l}A\left [ \left ( \frac{u}{u^2+v^2} \right )^2+ \left( \frac{-v}{u^2+v ^2} \right )^2\right ]+B\left ( \frac{u}{u^2+v^2} \right )+C\left ( \frac{-v}{u^2+v ^2} \right)+D=0\end{array} A[(u2+v2u)2+(u2+v2v)2]+B(u2+v2u)+C(u2+v2v)+D=0

经过简化,我们得到;
⇒ A [ 1 / ( u 2 + v 2 ) + B [ u / ( u 2 + v 2 ) ] + C [ − v / ( u 2 + v 2 ) ] + D = 0 ⇒ A [ 1 / ( u 2 + v 2 ) + B [ u / ( u 2 + v 2 ) ] + C [ − v / ( u 2 + v 2 ) ] + D = 0 ⇒ [ A + B u + − C v + D ( u 2 + v 2 ) ] / ( u 2 + v 2 ) = 0 ⇒ D ( u 2 + v 2 ) ] + B u – C v + A = 0 ⇒ A[1/(u 2 + v 2 ) + B[u/(u 2 + v 2 )] + C[-v/(u 2 + v 2 )] + D = 0 \\ ⇒ A[1/(u 2 + v 2 ) + B[u/(u 2 + v 2 )] + C[-v/(u 2 + v 2 )] + D = 0 \\ ⇒ [A + Bu + -Cv + D(u 2 + v 2 )] /(u 2 + v 2 ) = 0 \\ ⇒ D(u 2 + v 2 )] + Bu – Cv + A = 0 A[1/(u2+v2)+B[u/(u2+v2)]+C[v/(u2+v2)]+D=0A[1/(u2+v2)+B[u/(u2+v2)]+C[v/(u2+v2)]+D=0[A+Bu+Cv+D(u2+v2)]/(u2+v2)=0D(u2+v2)]+BuCv+A=0

这又是一个圆方程。这意味着反转保留了圆圈。
由此证明。

3.2 证明2:寻找莫比乌斯变换不动点

找到 f(z) = (3z – 1)/(z + 5) 的不动点。
解决:
鉴于, f ( z ) = ( 3 z – 1 ) / ( z + 5 ) f(z) = (3z – 1)/(z +5) f(z)=(3z–1)/(z+5)
f ( z ) = z f(z) = z f(z)=z

这意味着 ( 3 z – 1 ) / ( z + 5 ) = z (3z – 1)/(z + 5) = z (3z–1)/(z+5)=z
3 z – 1 = z ( z + 5 ) 3z – 1 = z(z + 5) 3z–1=z(z+5)
3 z – 1 = z 2 + 5 z 3z – 1 = z^2 + 5z 3z–1=z2+5z
⇒ z 2 + 5 z – 3 z + 1 = 0 ⇒ z^2 + 5z – 3z + 1 = 0 z2+5z–3z+1=0
⇒ z 2 + 2 z + 1 = 0 ⇒ z^2 + 2z + 1 = 0 z2+2z+1=0
⇒ ( z + 1 ) 2 = 0 ⇒ (z + 1)^ 2 = 0 (z+1)2=0
⇒ z = − 1 ⇒ z = -1 z=1

3.3 证明3:寻找一个莫比乌斯变换拥有两个不动点

给定两个点,找到拥有这两个不动点的莫比乌斯变换。如:找到具有两个不动点(即 3i 和 1 + i)的莫比乌斯变换。

解决:

假设 3 i 3i 3i 1 + i 1 + i 1+i 是莫比乌斯变换的两个不动点。
设 α 和 β 为两个不动点。
这意味着 α = 3 i α = 3i α=3i β = 1 + i β = 1 + i β=1+i
众所周知, c z 2 – ( a – d ) z – b = 0 cz 2 – (a – d)z – b = 0 cz2–(ad)zb=0
这可以写成 c z 2 – ( a – d ) z – b = ( z – α ) ( z – β ) cz 2 – (a – d)z – b = (z – α) (z – β) cz2–(ad)zb=(zα)(zβ)

由此,我们可以写出以下内容:

c = 1 c = 1 c=1
a – d = α + β = 3 i + 1 + i = 1 + 4 i a – d = α + β = 3i + 1 + i = 1 + 4i ad=α+β=3i+1+i=1+4i
b = − α β = − ( 3 i ) ( 1 + i ) = − ( 3 i + 3 i 2 ) = 3 − 3 i b = -αβ = -(3i)(1 + i) = -(3i + 3i 2 ) = 3- 3i b=αβ=(3i)(1+i)=(3i+3i2)=33i
令 k 为除 α 或 β 之外的任何常数。
那么具有给定不动点的一组可能的解是:

a = k a = k a=k d = k − α − β d = k − α − β d=kαβ

我们知道,

f ( z ) = ( a z + b ) / ( c z + d ) f(z) = (az + b)/(cz + d) f(z)=(az+b)/(cz+d)

现在,通过替换上述值,我们得到;

f ( z ) = ( k z – α β ) / ( z + k – α – β ) f(z) = (kz – αβ)/ (z + k – α – β) f(z)=(kzαβ)/(z+kαβ)

让我们假设 k = 1 k = 1 k=1

因此, f ( z ) = ( z + 3 – 3 i ) / ( z + 1 – 1 – 4 i ) f(z) = (z + 3 – 3i)/(z + 1 – 1 – 4i) f(z)=(z+3–3i)/(z+1–1–4i),最后:

f ( z ) = ( z + 3 – 3 i ) / ( z – 4 i ) f(z) = (z + 3 – 3i)/(z – 4i) f(z)=(z+3–3i)/(z–4i)

四、艺术的莫比乌斯变换

应该指出的是, S n S^n Sn 的共形变换群的非紧性是一个不平凡的现象,它与每个人的几何直觉相矛盾。完全不清楚为什么存在 S n S^n Sn的单一共形变换,这不是刚性旋转。类似地,没有配备数学机器的普通眼睛无法看到 R^n 的任何非平凡的保角变换(正如我们所知,它将圆形球体映射到圆形球体),其中“平凡”指的是相似变换。

即使是具有几何思维的艺术家、对称图案的设计师,也无法克服人类想象力的这一限制。如果我们看看世界各地几个世纪以来设计的数量惊人的装饰品,我们会看到各种平移和旋转对称,但从未看到共形对称。然而,近年来,共角对称在埃舍尔的许多美丽的画作中得到了体现。然而,这些想法是由一位数学家考克塞特( Coxeter) 传达给艺术家的。
参考:(G. d’Ambra and M. Gromov, Lectures on transformation groups: Geometry and Dynamics, in: Surveys in Differential Geometry, 1, 1991.)

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

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

相关文章

【莫比乌斯变换-03】python实现圆对圆的变换

文章目录 一、说明二、python实现复平面的莫比乌斯变换三、线的变换四、画笑脸 一、说明 我们在前面的文章中,叙述了莫比乌斯变换的复数分析,以及种种几何属性,本篇中叙述如何程序地实现:复平面上的圆在莫比乌斯变换下的图像是另…

基于高德 API 的自动获取气候数据的 Python 脚本

文章目录 高德申请 Key脚本介绍运行结果示例 源代码: https://github.com/ma0513207162/PyPrecip。pyprecip\reading\read_api.py 路径下。 项目介绍:PyPrecip 是一个专注于气候数据处理的 Python 库,旨在为用户提供方便、高效的气候数据处理…

linux基本操作

vim的基本操作 正常模式:启动vim后默认处于正常模式。不论位于什么模式,按下Esc建都会进入正常模式。 插入模式:在正常模式中按下i,l,a,A等键,会进入插入模式。现在只用记住按i键会进行插入模…

文本内容如何扫码展示?文本转二维码常用技巧

随着网络的不断发展,现在很多人会通过二维码的方式来作为内容的载体,用来给其他人提供需要的信息或者其他内容。其中,将文本制作二维码就是很常用的一种方式,通过扫码展示文字内容,比如信件、物品信息、联系方式等类型…

EPAI手绘建模APP资源管理和模型编辑器2

g) 矩形 图 26模型编辑器-矩形 i. 修改矩形的中心位置。 ii. 修改矩形的长度和宽度。 h) 正多边形 图 27模型编辑器-内接正多边形 图 28模型编辑器-外切正多边形 i. 修改正多边形的中心位置。 ii. 修改正多边形中心距离端点的长度。 iii. 修改正多边形的阶数。阶数为3&…

【Unity 协程】

Unity中的协程(Coroutine)是一种编程结构,它允许你以一种看似同步的方式编写可能需要异步执行的代码。协程特别适用于需要在一定时间后执行操作,或者在循环执行某段代码直到某个条件满足时的场景。 协程使用IEnumerator委托来实现…

基于HAL库的stm32中定时器的使用--定时器中断每隔一秒进行led灯的闪烁以及定时器生成PWM

一:什么是定时器 (1)stm32定时器,是存在于stm32单片机中的一个外设。stm32共有八个定时器,两个高级定时器(TIM1、TIM8),四个通用定时器(TIM2、TIM3、TIM4、TIM5&#xff…

docker 指定根目录 迁移根目录

docker 指定根目录 迁移根目录 1、问题描述2、问题分析3、解决方法3.1、启动docker程序前就手动指定docker根目录为一个大的分区(支持动态扩容),事前就根本上解决根目录空间不够问题3.1.0、方法思路3.1.1、docker官网安装文档3.1.2、下载docker安装包3.1.3、安装doc…

贪吃蛇(下)游戏的实现

感谢大佬的光临各位,希望和大家一起进步,望得到你的三连,互三支持,一起进步 个人主页:LaNzikinh-CSDN博客 文章目录 前言一.蛇和食物的打印二.游戏的运行逻辑三.结束游戏 (善后工作)四.游戏的测…

C语言中字符串输入的3种方式

Ⅰ gets() 函数 gets() 函数的功能是从输入缓冲区中读取一个字符串存储到字符指针变量 str 所指向的内存空间 # include <stdio.h> int main(void) {char a[256] {0};gets(a);printf("%s",a);return 0; }Ⅱ getchar() # include <stdio.h> int mai…

工业光源环形系列一AOI光源特点

产品特点 ◆具有环形光源所有的特点&#xff1b; ◆采用不同角度多色光&#xff0c;使被照物体的成像更具立体特征&#xff1b; ◆每种颜色可独立控制。

论文辅助笔记:Tempo之modules/prompt.py

1 get_prompt_param_cls 2 get_prompt_value 3 Prompt 类 3.1 _init_weights 3.2 forward

Spring Security Oauth2 JWT 添加额外信息

目录 一、问题描述 二、实现步骤 1、自定义TokenEnhancer 2、配置授权服务器 3、自定义UserDetails的User类 三、参考文档 一、问题描述 Oauth2里默认生成的JWT信息并没有用户信息&#xff0c;在认证授权后一般会返回这一部分信息&#xff0c;我对此进行了改造。 Oauth…

CC工具箱使用指南:【按属性分割成SHP】

一、简介 Arcgis中有一个【按属性分割】的工具&#xff0c;可以将要素类按字段值分割成多个gdb要素类&#xff0c;也可以分割成多个SHP要素。 这个工具是在【按属性分割】工具的基础上做了一个强化&#xff0c;可以将分割出来的SHP要素分别放在独立的文件夹内。 实际工作中&…

Java | Leetcode Java题解之第70题爬楼梯

题目&#xff1a; 题解&#xff1a; public class Solution {public int climbStairs(int n) {double sqrt5 Math.sqrt(5);double fibn Math.pow((1 sqrt5) / 2, n 1) - Math.pow((1 - sqrt5) / 2, n 1);return (int) Math.round(fibn / sqrt5);} }

爬虫工具:避免复制文字收费,VIP。。

step ctrl shift i 打开开发者工具 点击...打开设置勾选禁用JavaScript Principle 事件处理&#xff1a;JavaScript 用于处理用户交互&#xff0c;例如点击、滚动、输入等禁用 JavaScript 后&#xff0c;页面上的所有 JavaScript 代码都将不会执行

学习网络安全 你必须要学会的20款工具

工欲善其事必先利其器&#xff0c;在新入门网络安全的小伙伴而言。这些工具你必须要有所了解。本文我们简单说说这些网络安全工具吧&#xff01; Web安全类 Web类工具主要是通过各种扫描工具&#xff0c;发现web站点存在的各种漏洞如sql注入、xss等。从而获取系统权限&#xf…

IoTDB 入门教程 基础篇⑦——数据库管理工具 | DBeaver 连接 IoTDB

文章目录 一、前文二、下载iotdb-jdbc三、安装DBeaver3.1 DBeaver 下载3.2 DBeaver 安装 四、安装驱动五、连接数据库六、参考 一、前文 IoTDB入门教程——导读 二、下载iotdb-jdbc 下载地址org/apache/iotdb/iotdb-jdbc&#xff1a;https://maven.proxy.ustclug.org/maven2/o…

stamps做sbas-insar,时序沉降图怎么画?

&#x1f3c6;本文收录于「Bug调优」专栏&#xff0c;主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案&#xff0c;希望能够助你一臂之力&#xff0c;帮你早日登顶实现财富自由&#x1f680;&#xff1b;同时&#xff0c;欢迎大家关注&&收藏&&…

【人工智能Ⅱ】实验5:自然语言处理实践(情感分类)

实验5&#xff1a;自然语言处理实践&#xff08;情感分类&#xff09; 一&#xff1a;实验目的与要求 1&#xff1a;掌握RNN、LSTM、GRU的原理。 2&#xff1a;学习用RNN、LSTM、GRU网络建立训练模型&#xff0c;并对模型进行评估。 3&#xff1a;学习用RNN、LSTM、GRU网络做…