更改

添加257字节 、 2022年1月7日 (五) 19:39
无编辑摘要
第4行: 第4行:  
}}
 
}}
 
在数学中,曲率为常数且为负数的空间被称为双曲空间。为了直观的表示双曲空间,数学家们开发了很多模型。
 
在数学中,曲率为常数且为负数的空间被称为双曲空间。为了直观的表示双曲空间,数学家们开发了很多模型。
 +
    
==彭加莱平面==
 
==彭加莱平面==
 
+
===跟踪曲线 Tractrix===
===跟踪曲线(Tractrix)===
  −
 
   
[[File:Tractrixtrygif.gif|400px]]
 
[[File:Tractrixtrygif.gif|400px]]
 +
莱布尼茨首先提出了跟踪曲线的问题。如上面的动画所展示。考虑水平地面上有一个物体,你用一根长长的细杆推动兼或拖拉着它。细杆的长度固定,一边连接着物体,而且连接处可以自由转动,另一端则被你手牵动着。当你沿着y=0这条直线匀速直线往前走的时候,那么这个物体在水平地面上运动后形成的轨迹就被称为'''跟踪曲线Tractrix'''<ref name=tractrix>{{cite wikipedia|title=Tractrix|url=https://en.wikipedia.org/wiki/Tractrix}}</ref>。
   −
莱布尼茨首先提出了跟踪曲线的问题。如上面的动画所展示。考虑水平地面上有一个物体,你用一根长长的细杆推动兼或拖拉着它。细杆的长度固定,一边连接着物体,而且连接处可以自由转动,另一端则被你手牵动着。当你沿着y=0这条直线匀速直线往前走的时候,那么这个物体在水平地面上运动后形成的轨迹就被称为跟踪曲线(Tractrix)<ref name=tractrix>{{cite wikipedia|title=Tractrix|url=https://en.wikipedia.org/wiki/Tractrix}}</ref>。
      +
下面,我们将列出这个曲线的方程,并根据这条曲线生成三维的双曲曲面。
   −
下面,我们将列出这个曲线的方程,并根据这条曲线生成三维的双曲曲面。
      
如下图所示,根据跟踪曲线的含义,我们知道,物体的运动方向也就是曲线的切线方向,刚好与拖动的杆子(绳索)相重合,并且因为杆子的另一端始终在y=0上面滑动,所以我们可以列出方程:
 
如下图所示,根据跟踪曲线的含义,我们知道,物体的运动方向也就是曲线的切线方向,刚好与拖动的杆子(绳索)相重合,并且因为杆子的另一端始终在y=0上面滑动,所以我们可以列出方程:
    
[[File:Tractrixequationillustration.png|500px]]
 
[[File:Tractrixequationillustration.png|500px]]
 +
    
根据简单的几何运算,我们知道这条曲线需要满足下面的方程:
 
根据简单的几何运算,我们知道这条曲线需要满足下面的方程:
第25行: 第25行:  
dy/dx=-\frac{y}{\sqrt{a^2-y^2}}
 
dy/dx=-\frac{y}{\sqrt{a^2-y^2}}
 
</math>
 
</math>
 +
    
其中a表示杆子的长度。当x=0时,杆子与y轴重合,于是y(0)=a为初始条件。不妨假设a=1,我们可以求解出这个微分方程。
 
其中a表示杆子的长度。当x=0时,杆子与y轴重合,于是y(0)=a为初始条件。不妨假设a=1,我们可以求解出这个微分方程。
第31行: 第32行:  
x=\mathrm{arccosh}\frac{1}{y}-\sqrt{1-y^2}.
 
x=\mathrm{arccosh}\frac{1}{y}-\sqrt{1-y^2}.
 
</math>
 
</math>
 +
    
不过,为了后面讨论方便,我们采用曲线的弧长作为参数,来列出该曲线的参数方程。我们设从x=0点出发的曲线弧长s为自变量,那么可以知道曲线的参数方程就变为:
 
不过,为了后面讨论方便,我们采用曲线的弧长作为参数,来列出该曲线的参数方程。我们设从x=0点出发的曲线弧长s为自变量,那么可以知道曲线的参数方程就变为:
第40行: 第42行:  
\end{align}
 
\end{align}
 
</math>
 
</math>
 +
    
==旋转跟踪曲面==
 
==旋转跟踪曲面==
   −
让跟踪曲线绕着它的渐近线(y=0这个数轴)转一圈,形成的曲面就是一个满足曲率为-1的双曲平面,该曲面被称为Tractricoid(旋转跟踪曲面),也被称为伪球面(pseudosphere)。如下图所示
+
让跟踪曲线绕着它的渐近线(y=0这个数轴)转一圈,形成的曲面就是一个满足曲率为-1的双曲平面,该曲面被称为Tractricoid(旋转跟踪曲面),也被称为'''伪球面 pseudosphere'''。如下图所示
    
[[File:Pseudosphere-representation.png|400px|链接=Special:FilePath/Pseudosphere-representation.png]]
 
[[File:Pseudosphere-representation.png|400px|链接=Special:FilePath/Pseudosphere-representation.png]]
 +
    
我们可以用弧长以及旋转的角度作为基本参数,写出跟踪旋转曲面的参数方程:
 
我们可以用弧长以及旋转的角度作为基本参数,写出跟踪旋转曲面的参数方程:
第56行: 第60行:  
\end{align}
 
\end{align}
 
</math>
 
</math>
 +
    
其中s就是跟踪曲线上的物体从开始走过的弧长,<math>\theta</math>就是曲线从开始绕着y=0旋转的角度(如下图)。
 
其中s就是跟踪曲线上的物体从开始走过的弧长,<math>\theta</math>就是曲线从开始绕着y=0旋转的角度(如下图)。
    
[[File:rotationtracixvoid.png|500px]]
 
[[File:rotationtracixvoid.png|500px]]
 +
    
如果我们以<math>s, \theta</math>为自由参数,那么它们就构成了一个描述这个旋转曲面的坐标系。
 
如果我们以<math>s, \theta</math>为自由参数,那么它们就构成了一个描述这个旋转曲面的坐标系。
 +
    
下面,我们将设法找到制约这个新曲面的度规,有关度规,请参看[[空间曲面]]。
 
下面,我们将设法找到制约这个新曲面的度规,有关度规,请参看[[空间曲面]]。
 +
    
假设我们从任意点<math>s, \theta</math>出发,沿着曲面行走一段小距离,这一小段既包括沿着s方向的行走,又包括了沿着<math>\theta</math>方向的转动。当角度旋转了<math>d\theta</math>之后,对应的曲面上的位移应为旋转的角度乘以旋转的半径,也就是<math>e^{-s}d\theta</math>,这样,曲面上的一段小微元距离就应该是:
 
假设我们从任意点<math>s, \theta</math>出发,沿着曲面行走一段小距离,这一小段既包括沿着s方向的行走,又包括了沿着<math>\theta</math>方向的转动。当角度旋转了<math>d\theta</math>之后,对应的曲面上的位移应为旋转的角度乘以旋转的半径,也就是<math>e^{-s}d\theta</math>,这样,曲面上的一段小微元距离就应该是:
第70行: 第78行:  
dl^2=ds^2+e^{-2s}d\theta^2
 
dl^2=ds^2+e^{-2s}d\theta^2
 
</math>
 
</math>
 +
    
接下来,如果我们令<math>\gamma=e^{s}</math>,那么<math>d\gamma=e^{s}ds</math>,于是,我们就得到:
 
接下来,如果我们令<math>\gamma=e^{s}</math>,那么<math>d\gamma=e^{s}ds</math>,于是,我们就得到:
第76行: 第85行:  
dl^2=\frac{d\gamma^2+d\theta^2}{\gamma^2}=\begin{pmatrix}d\gamma&d\theta\end{pmatrix}\begin{pmatrix}\frac{1}{\gamma^2} & 0 \\ 0 & \frac{1}{\gamma^2}\end{pmatrix}\begin{pmatrix}d\gamma\\d\theta\end{pmatrix}
 
dl^2=\frac{d\gamma^2+d\theta^2}{\gamma^2}=\begin{pmatrix}d\gamma&d\theta\end{pmatrix}\begin{pmatrix}\frac{1}{\gamma^2} & 0 \\ 0 & \frac{1}{\gamma^2}\end{pmatrix}\begin{pmatrix}d\gamma\\d\theta\end{pmatrix}
 
</math>
 
</math>
 +
    
或者,也可以写作:
 
或者,也可以写作:
第82行: 第92行:  
dl=\frac{\sqrt{d\gamma^2+d\theta^2}}{\gamma}
 
dl=\frac{\sqrt{d\gamma^2+d\theta^2}}{\gamma}
 
</math>
 
</math>
 +
    
于是,我们就可以用新的坐标:<math>\gamma</math>和<math>\theta</math>作为坐标系,来刻画我们这个二维曲面。那么,根据[[空间曲面]]中的讨论,我们知道,这个新空间的度规矩阵可以是:
 
于是,我们就可以用新的坐标:<math>\gamma</math>和<math>\theta</math>作为坐标系,来刻画我们这个二维曲面。那么,根据[[空间曲面]]中的讨论,我们知道,这个新空间的度规矩阵可以是:
第93行: 第104行:  
\right)
 
\right)
 
</math>
 
</math>
 +
    
而这个新的空间就被称之为彭加莱平面,它是刻画二维双曲曲面的一种最常用的模型。
 
而这个新的空间就被称之为彭加莱平面,它是刻画二维双曲曲面的一种最常用的模型。
 +
    
==彭加莱平面==
 
==彭加莱平面==
   
[[File:800px-Poincare_halfplane_eptagonal_hb.svg.png|800px|链接=Special:FilePath/800px-Poincare_halfplane_eptagonal_hb.svg.png]]
 
[[File:800px-Poincare_halfplane_eptagonal_hb.svg.png|800px|链接=Special:FilePath/800px-Poincare_halfplane_eptagonal_hb.svg.png]]
   
===定义===
 
===定义===
    
为了刻画双曲空间,人们发明了各种各样的模型,其中彭加莱平面(Poincare plane)是我们最常用的一个。上面我们只是用跟踪曲线作为一个引子将彭加莱平面模型给引出来。下面,我们来正式引入彭加莱平面二维双曲空间模型。
 
为了刻画双曲空间,人们发明了各种各样的模型,其中彭加莱平面(Poincare plane)是我们最常用的一个。上面我们只是用跟踪曲线作为一个引子将彭加莱平面模型给引出来。下面,我们来正式引入彭加莱平面二维双曲空间模型。
 +
    
设曲面M,位于二维实数空间的上半平面上,即<math>M=\{(u,v)\in R^2 | v>0\}</math>,其中u,v是曲面的坐标。对于该曲面上的任意两个切向量<math>\textbf{w}_1,\textbf{w}_2</math>,我们定义度规g为:
 
设曲面M,位于二维实数空间的上半平面上,即<math>M=\{(u,v)\in R^2 | v>0\}</math>,其中u,v是曲面的坐标。对于该曲面上的任意两个切向量<math>\textbf{w}_1,\textbf{w}_2</math>,我们定义度规g为:
    
<math>g(\textbf{w}_1,\textbf{w}_2)=\frac{\textbf{w}_1\cdot \textbf{w}_2}{v^2}</math>
 
<math>g(\textbf{w}_1,\textbf{w}_2)=\frac{\textbf{w}_1\cdot \textbf{w}_2}{v^2}</math>
 +
    
可以验证,这个度规g满足双线性的要求。这一具备该度规的曲面M被称为'''彭加莱平面'''。
 
可以验证,这个度规g满足双线性的要求。这一具备该度规的曲面M被称为'''彭加莱平面'''。
 +
    
当给定切向量空间中的一组基以后,我们可以将度规表示为一个矩阵(因为度规是一个双线性映射)。即:
 
当给定切向量空间中的一组基以后,我们可以将度规表示为一个矩阵(因为度规是一个双线性映射)。即:
 +
    
<math>g(\textbf{x},\textbf{y})=\textbf{x}^TA\textbf{y}</math>
 
<math>g(\textbf{x},\textbf{y})=\textbf{x}^TA\textbf{y}</math>
 +
    
这里<math>\textbf{x},\textbf{y}</math>都是切向量,并在一组基下相应地展开了,A是度规g对应的矩阵。
 
这里<math>\textbf{x},\textbf{y}</math>都是切向量,并在一组基下相应地展开了,A是度规g对应的矩阵。
 +
    
这样,比如普通的内积对应的矩阵就是单位阵,而彭加莱平面的矩阵就是:
 
这样,比如普通的内积对应的矩阵就是单位阵,而彭加莱平面的矩阵就是:
第126行: 第143行:  
\right)
 
\right)
 
</math>
 
</math>
 +
    
===曲线长度===
 
===曲线长度===
第134行: 第152行:  
l_{hyp}=\int_a^b{\frac{\sqrt{x'(t)^2+y'(t)^2}}{y(t)}}dt
 
l_{hyp}=\int_a^b{\frac{\sqrt{x'(t)^2+y'(t)^2}}{y(t)}}dt
 
</math>
 
</math>
 +
    
===测地线===
 
===测地线===
第146行: 第165行:     
当P、Q两点位于垂直于X轴的同一条直线上的时候,穿过P、Q的测地线就是这条垂直于X轴的竖直线,它可以看作是一个半径为无穷大的圆。
 
当P、Q两点位于垂直于X轴的同一条直线上的时候,穿过P、Q的测地线就是这条垂直于X轴的竖直线,它可以看作是一个半径为无穷大的圆。
 +
    
===双曲距离===
 
===双曲距离===
    
下面,我们考察空间中任意两点P(x1,y1)、Q(x2,y2)之间的距离。
 
下面,我们考察空间中任意两点P(x1,y1)、Q(x2,y2)之间的距离。
 +
    
我们知道,PQ之间的双曲距离应该是连接P、Q两点的中心在x轴上面的半圆所对应的弧长。但是,我们并不能直接用这段弧长在欧氏空间下的弧长公式来计算,这是因为空间的度规不是欧氏的而是双曲的,因此我们应该沿着这段弧长对双曲度规做积分。我们设P、Q两点中心在x轴上的半圆的圆心O在<math>x_0</math>,半径为r,那么我们可以写出这个半圆所满足的参数方程为:
 
我们知道,PQ之间的双曲距离应该是连接P、Q两点的中心在x轴上面的半圆所对应的弧长。但是,我们并不能直接用这段弧长在欧氏空间下的弧长公式来计算,这是因为空间的度规不是欧氏的而是双曲的,因此我们应该沿着这段弧长对双曲度规做积分。我们设P、Q两点中心在x轴上的半圆的圆心O在<math>x_0</math>,半径为r,那么我们可以写出这个半圆所满足的参数方程为:
 +
    
<math>x=x_0+r \mathrm{cos\,}\theta,y=r \mathrm{sin\,}\theta</math>
 
<math>x=x_0+r \mathrm{cos\,}\theta,y=r \mathrm{sin\,}\theta</math>
 +
    
其中<math>x_0=\frac{x_2^2-x_1^2+y_2^2-y_1^2}{2(x_2+x_1)}</math>,以及<math>r=\sqrt{y_1^2+\frac{(x_1-x_2)^2-y_1^2+y_2^2)^2}{4(x_1-x_2)^2}}</math>
 
其中<math>x_0=\frac{x_2^2-x_1^2+y_2^2-y_1^2}{2(x_2+x_1)}</math>,以及<math>r=\sqrt{y_1^2+\frac{(x_1-x_2)^2-y_1^2+y_2^2)^2}{4(x_1-x_2)^2}}</math>
第162行: 第185行:  
d_{hyp}(P,Q)=\int_{\theta_1}^{\theta_2}\frac{\sqrt{x'(\theta)^2+y'(\theta)^2}}{y}d\theta=\int_{\theta_1}^{\theta_2}\frac{1}{\mathrm{sin\,}\theta}d\theta=\log\frac{\tan{\theta_2/2}}{\tan{\theta_1/2}}
 
d_{hyp}(P,Q)=\int_{\theta_1}^{\theta_2}\frac{\sqrt{x'(\theta)^2+y'(\theta)^2}}{y}d\theta=\int_{\theta_1}^{\theta_2}\frac{1}{\mathrm{sin\,}\theta}d\theta=\log\frac{\tan{\theta_2/2}}{\tan{\theta_1/2}}
 
</math>
 
</math>
 +
    
其中,<math>\theta_1</math>为P到O的直线与x轴的夹角,<math>\theta_2</math>为Q到O的直线与x轴的夹角,如下图:
 
其中,<math>\theta_1</math>为P到O的直线与x轴的夹角,<math>\theta_2</math>为Q到O的直线与x轴的夹角,如下图:
第168行: 第192行:     
进一步,如果我们设P对应的二维坐标写成复数z,而Q则写成复数z'的形式,那么将上式化简,可得到:
 
进一步,如果我们设P对应的二维坐标写成复数z,而Q则写成复数z'的形式,那么将上式化简,可得到:
 +
    
<math>
 
<math>
第173行: 第198行:  
</math>
 
</math>
 
其中,<math>z=x_1+y_1i,z'=x_2+y_2i,\bar{z}'=x_2-y_2i</math>
 
其中,<math>z=x_1+y_1i,z'=x_2+y_2i,\bar{z}'=x_2-y_2i</math>
 +
    
===等距变换===
 
===等距变换===
第186行: 第212行:  
下面,我们可以看几个等距变换的实例:
 
下面,我们可以看几个等距变换的实例:
   −
====同位变换(Homotheties)====
+
 
 +
====同位变换 Homotheties====
    
所谓的同位变换,是指满足下列关系的变换:(<math>\phi(x,y)=(\lambda x,\lambda y)</math>),其中<math>\lambda</math>是变换中的参数。这种变换相当于以原点(0,0)为中心,向外放大几何图形。为什么说这是一种等距变换呢?这是因为对于任意的曲线<math>\gamma(t)</math>,那么它上面的所有店点经过变换<math>\phi</math>之后映射到了新的曲线,那么这条新曲线的长度为:
 
所谓的同位变换,是指满足下列关系的变换:(<math>\phi(x,y)=(\lambda x,\lambda y)</math>),其中<math>\lambda</math>是变换中的参数。这种变换相当于以原点(0,0)为中心,向外放大几何图形。为什么说这是一种等距变换呢?这是因为对于任意的曲线<math>\gamma(t)</math>,那么它上面的所有店点经过变换<math>\phi</math>之后映射到了新的曲线,那么这条新曲线的长度为:
第195行: 第222行:     
由此可见,它并不改变曲线的长度。因此,对于任意两点之间的测地线来说,这个结论也满足,所以距离在这个变换下保持不变。
 
由此可见,它并不改变曲线的长度。因此,对于任意两点之间的测地线来说,这个结论也满足,所以距离在这个变换下保持不变。
 +
    
====标准倒置变换====
 
====标准倒置变换====
第203行: 第231行:  
\phi(x,y)=\left(\frac{x}{x^2+y^2},\frac{y}{x^2+y^2}\right)
 
\phi(x,y)=\left(\frac{x}{x^2+y^2},\frac{y}{x^2+y^2}\right)
 
</math>
 
</math>
 +
    
在几何上,这个变换相当于对点(x,y)沿着单位圆做倒置(参见下面的讨论)。
 
在几何上,这个变换相当于对点(x,y)沿着单位圆做倒置(参见下面的讨论)。
    
[[File:hyperbolicmodelInversePoints_701.gif|500px|链接=Special:FilePath/HyperbolicmodelInversePoints_701.gif]]
 
[[File:hyperbolicmodelInversePoints_701.gif|500px|链接=Special:FilePath/HyperbolicmodelInversePoints_701.gif]]
 +
    
如图所示,所谓P与P'关于圆O互为倒置,是指<math>|OP|\cdot |OP'|=r^2</math>,其中r为圆的半径。
 
如图所示,所谓P与P'关于圆O互为倒置,是指<math>|OP|\cdot |OP'|=r^2</math>,其中r为圆的半径。
 +
    
为什么说这个变换是一个等距变换呢?我们仍然用任意一条曲线<math>\gamma(t)</math>来说明。假设曲线<math>\gamma: t \mapsto (x_1(t),y_1(t)), a\leq t\leq b</math>
 
为什么说这个变换是一个等距变换呢?我们仍然用任意一条曲线<math>\gamma(t)</math>来说明。假设曲线<math>\gamma: t \mapsto (x_1(t),y_1(t)), a\leq t\leq b</math>
第217行: 第248行:  
x_1(t)=\frac{x(t)}{x(t)^2+y(t)^2}, y_1(t)=\frac{y(t)}{x(t)^2+y(t)^2}
 
x_1(t)=\frac{x(t)}{x(t)^2+y(t)^2}, y_1(t)=\frac{y(t)}{x(t)^2+y(t)^2}
 
</math>
 
</math>
 +
    
于是,它们的导数分别是:
 
于是,它们的导数分别是:
第223行: 第255行:     
将这两个式子化简,再相加到一起,得到:
 
将这两个式子化简,再相加到一起,得到:
 +
    
<math>
 
<math>
第235行: 第268行:     
所以,这是一个保距变换。
 
所以,这是一个保距变换。
 +
    
====水平平移====
 
====水平平移====
第245行: 第279行:     
容易验证,这种变换也是保距变换。
 
容易验证,这种变换也是保距变换。
 +
    
====一般形式====
 
====一般形式====
第267行: 第302行:     
反过来讲,对于任意的参数a,b,c,d上述两式都可以对应彭加莱平面中的等距变换。
 
反过来讲,对于任意的参数a,b,c,d上述两式都可以对应彭加莱平面中的等距变换。
 +
    
===圆===
 
===圆===
第289行: 第325行:     
我们可以让圆心P<sub>0</sub>取不同的位置,利用上述方程画出这些圆如下:
 
我们可以让圆心P<sub>0</sub>取不同的位置,利用上述方程画出这些圆如下:
      
[[File:hyperbolic_circles.png|400px]]
 
[[File:hyperbolic_circles.png|400px]]
第296行: 第331行:     
另外一个有趣的事实是,双曲空间中的圆的圆心并不在表观圆的圆心上,而且这种偏离程度会随着y坐标轴的升高而增大。
 
另外一个有趣的事实是,双曲空间中的圆的圆心并不在表观圆的圆心上,而且这种偏离程度会随着y坐标轴的升高而增大。
 +
    
==彭加莱圆盘==
 
==彭加莱圆盘==
第301行: 第337行:  
[[File:Escher_Circle_Limit_III.jpg|500px|链接=Special:FilePath/Escher_Circle_Limit_III.jpg]]
 
[[File:Escher_Circle_Limit_III.jpg|500px|链接=Special:FilePath/Escher_Circle_Limit_III.jpg]]
   −
虽然彭加莱平面可以很好地模型化双曲空间,但是它也仍然存在着很多弊端。为了避免这些弊端,我们可以再建立一种模型,这被称为彭加莱圆盘(Poincare disk,如上图)。为了得到彭加莱圆盘,我们首先要在(0,-1)的位置上,以<math>\sqrt{2}</math>为半径做一个圆。之后,我们就可以将彭加莱平面上的所有点都对这个圆做倒置(inversion)操作,然后再对y=0这个数轴做轴对称操作。
+
虽然彭加莱平面可以很好地模型化双曲空间,但是它也仍然存在着很多弊端。为了避免这些弊端,我们可以再建立一种模型,这被称为彭加莱圆盘(Poincare disk,如上图)。为了得到彭加莱圆盘,我们首先要在(0,-1)的位置上,以<math>\sqrt{2}</math>为半径做一个圆。之后,我们就可以将彭加莱平面上的所有点都对这个圆做倒置inversion操作,然后再对y=0这个数轴做轴对称操作。
 +
 
    
我们不妨将这一变换称为J,然后看一些特殊的点在J的作用下映射到了哪里。我们先看原点(0,0)。它到圆心的距离为1,所以它的倒置操作的对应像应该在(0,1)这个位置上,把它沿着y=0轴翻转一下就得到了(0,-1),所以(0,0)映射到了(0,-1)。我们再看看(-1,0)和(1,0),不难看出它们都在这个J的映射作用下保持不变。而无穷大会对应到(0,1)这个点上。不难验证,所有彭加莱平面上的点在J的作用下之后形成了一个以原点为中心的单位圆。这个圆就被称为彭加莱元。
 
我们不妨将这一变换称为J,然后看一些特殊的点在J的作用下映射到了哪里。我们先看原点(0,0)。它到圆心的距离为1,所以它的倒置操作的对应像应该在(0,1)这个位置上,把它沿着y=0轴翻转一下就得到了(0,-1),所以(0,0)映射到了(0,-1)。我们再看看(-1,0)和(1,0),不难看出它们都在这个J的映射作用下保持不变。而无穷大会对应到(0,1)这个点上。不难验证,所有彭加莱平面上的点在J的作用下之后形成了一个以原点为中心的单位圆。这个圆就被称为彭加莱元。
 +
    
如果我们用复数z来描述彭加莱平面上的所有点,那么变换J就可以写为下面这样的函数:
 
如果我们用复数z来描述彭加莱平面上的所有点,那么变换J就可以写为下面这样的函数:
第310行: 第348行:  
J(z)=\frac{i z+1}{z+i}
 
J(z)=\frac{i z+1}{z+i}
 
</math>
 
</math>
 +
    
我们不妨验证一下,将<math>z=0</math>代入上式就得到,<math>J(0)=-i</math>,这和上面得到的计算结果是一模一样的。
 
我们不妨验证一下,将<math>z=0</math>代入上式就得到,<math>J(0)=-i</math>,这和上面得到的计算结果是一模一样的。
 +
    
实质上这个变换的本质就是在于将彭加莱平面的x轴沿着i这个点为中心卷起来,形成了彭加莱圆盘的外围的圆。
 
实质上这个变换的本质就是在于将彭加莱平面的x轴沿着i这个点为中心卷起来,形成了彭加莱圆盘的外围的圆。
 +
    
===度规===
 
===度规===
第321行: 第362行:  
<math>g(\textbf{u},\textbf{v})=\frac{2\textbf{u}\cdot \textbf{v}}{1-x^2-y^2}</math>
 
<math>g(\textbf{u},\textbf{v})=\frac{2\textbf{u}\cdot \textbf{v}}{1-x^2-y^2}</math>
 
其中g为P点处的度规,d(u,v)为欧氏空间下的两向量的内积。
 
其中g为P点处的度规,d(u,v)为欧氏空间下的两向量的内积。
 +
    
如果用复数来表示坐标的话,那么度规为:
 
如果用复数来表示坐标的话,那么度规为:
    
<math>g(\textbf{u},\textbf{v})=\frac{2\textbf{u}\cdot \textbf{v}}{1-|z|^2}</math>
 
<math>g(\textbf{u},\textbf{v})=\frac{2\textbf{u}\cdot \textbf{v}}{1-|z|^2}</math>
 +
    
我们也可以根据映射J,以及彭加莱平面的度规来计算出彭加莱圆盘的度规:
 
我们也可以根据映射J,以及彭加莱平面的度规来计算出彭加莱圆盘的度规:
第343行: 第386行:  
ds^2=\frac{d\theta^2+r^2dr^2}{(1-r^2)^2}=\begin{pmatrix}d\theta&dr\end{pmatrix}\begin{pmatrix}\frac{1}{(1-r^2)^2}&0\\0&\frac{1}{(1-r^2)^2}\end{pmatrix}\begin{pmatrix}d\theta\\dr\end{pmatrix}
 
ds^2=\frac{d\theta^2+r^2dr^2}{(1-r^2)^2}=\begin{pmatrix}d\theta&dr\end{pmatrix}\begin{pmatrix}\frac{1}{(1-r^2)^2}&0\\0&\frac{1}{(1-r^2)^2}\end{pmatrix}\begin{pmatrix}d\theta\\dr\end{pmatrix}
 
</math>
 
</math>
 +
    
===距离计算===
 
===距离计算===
第373行: 第417行:     
其中,w为另一个点对应的复数。
 
其中,w为另一个点对应的复数。
 +
    
===测地线===
 
===测地线===
第381行: 第426行:     
因为从Poincare平面到Poincare圆盘的映射为一个等距映射,所以它将Poincare平面上的测地线也映射成为Poincare圆盘上的测地线。又因为在平面中的测地线是垂直于x轴的圆,所以在圆盘上,测地线为垂直于边界圆的圆。
 
因为从Poincare平面到Poincare圆盘的映射为一个等距映射,所以它将Poincare平面上的测地线也映射成为Poincare圆盘上的测地线。又因为在平面中的测地线是垂直于x轴的圆,所以在圆盘上,测地线为垂直于边界圆的圆。
 +
    
===等距变换===
 
===等距变换===
第395行: 第441行:  
|\alpha|^2-|\beta|^2=1
 
|\alpha|^2-|\beta|^2=1
 
</math>
 
</math>
 +
    
===圆===
 
===圆===
第421行: 第468行:     
最外圈的黑色的圆为彭加莱圆盘。其它的圆均是半径为0.6的圆,但是它们的圆心(a,b)位于不同的位置,圆心分别为:(0,0),(0,0.5),(0,0.9)以及(0.5,0.5),我们可以看到,在双曲空间中,圆心并不位于圆的正中心,越靠近边缘,圆心越往外靠近边缘。而且,圆越靠近边缘,圆的表观大小也会变小。
 
最外圈的黑色的圆为彭加莱圆盘。其它的圆均是半径为0.6的圆,但是它们的圆心(a,b)位于不同的位置,圆心分别为:(0,0),(0,0.5),(0,0.9)以及(0.5,0.5),我们可以看到,在双曲空间中,圆心并不位于圆的正中心,越靠近边缘,圆心越往外靠近边缘。而且,圆越靠近边缘,圆的表观大小也会变小。
 +
    
====圆的周长和面积====
 
====圆的周长和面积====
第441行: 第489行:     
不难用双曲空间中的圆方程证明,对于中心不在原点的圆,其直径和面积仍然是上述表达式。虽然我们不能将圆在不同位置平移,但是双曲空间的均匀性导致了圆的周长和面积是处处相等的。
 
不难用双曲空间中的圆方程证明,对于中心不在原点的圆,其直径和面积仍然是上述表达式。虽然我们不能将圆在不同位置平移,但是双曲空间的均匀性导致了圆的周长和面积是处处相等的。
 +
    
==扩展的彭加莱圆盘==
 
==扩展的彭加莱圆盘==
第459行: 第508行:     
我们知道由于<math>\tanh(x)</math>函数是一个S型函数,在x趋近于无穷大的时候,该函数值趋于1。所以,彭加莱圆盘具有1单位大小的半径。而在扩展的彭加莱圆盘中,该空间的圆半径为无穷大。因而,在彭加莱圆盘表示中,靠近边缘的点被极度地压缩了。而在扩展的模型中,就不会存在这种被极度压缩的现象。
 
我们知道由于<math>\tanh(x)</math>函数是一个S型函数,在x趋近于无穷大的时候,该函数值趋于1。所以,彭加莱圆盘具有1单位大小的半径。而在扩展的彭加莱圆盘中,该空间的圆半径为无穷大。因而,在彭加莱圆盘表示中,靠近边缘的点被极度地压缩了。而在扩展的模型中,就不会存在这种被极度压缩的现象。
 +
    
===度规===
 
===度规===
第479行: 第529行:  
ds=\sqrt{dr'^2+\sinh^2(r')d\theta'^2}
 
ds=\sqrt{dr'^2+\sinh^2(r')d\theta'^2}
 
</math>
 
</math>
 +
    
===任意两点距离公式===
 
===任意两点距离公式===
第489行: 第540行:     
其中,<math>\Delta \theta=\pi-|\pi-|\theta-\theta'||</math>
 
其中,<math>\Delta \theta=\pi-|\pi-|\theta-\theta'||</math>
  −
        第524行: 第573行:     
故而两者相等。
 
故而两者相等。
 +
    
====近似表达式====
 
====近似表达式====
第534行: 第584行:     
<math>x\approx  r+r'+2\log{\Delta\theta/2}</math>
 
<math>x\approx  r+r'+2\log{\Delta\theta/2}</math>
 +
    
====圆====
 
====圆====
第548行: 第599行:     
这些圆中心的坐标分别为:(0,0) 蓝色, (5,10) 紫色,(-3,3) 黄色,(1,10) 绿色,这些圆的半径都是10。我们看到,越远离坐标中心,圆的扭曲也越厉害。
 
这些圆中心的坐标分别为:(0,0) 蓝色, (5,10) 紫色,(-3,3) 黄色,(1,10) 绿色,这些圆的半径都是10。我们看到,越远离坐标中心,圆的扭曲也越厉害。
 +
    
==各个模型的比较==
 
==各个模型的比较==
第556行: 第608行:     
这是在扩展彭加莱圆盘模型中的一组同心圆,也就是每一条曲线都是以彭加莱圆盘中的坐标原点为中心,到圆心的双曲距离分别为1,2,……,10的圆。当把这组曲线画在彭加莱平面中的时候,我们就看到了一组以(0,1)为中心的双曲空间中的圆曲线(在彭加莱平面中,双曲圆的中心并不是欧氏圆的中心),而在彭加莱圆盘模型中,这组圆从里往外变得越来越紧密,这说明彭加莱圆盘越到外围空间越紧密。
 
这是在扩展彭加莱圆盘模型中的一组同心圆,也就是每一条曲线都是以彭加莱圆盘中的坐标原点为中心,到圆心的双曲距离分别为1,2,……,10的圆。当把这组曲线画在彭加莱平面中的时候,我们就看到了一组以(0,1)为中心的双曲空间中的圆曲线(在彭加莱平面中,双曲圆的中心并不是欧氏圆的中心),而在彭加莱圆盘模型中,这组圆从里往外变得越来越紧密,这说明彭加莱圆盘越到外围空间越紧密。
 +
    
==参考文献==
 
==参考文献==
第564行: 第617行:  
<references/>
 
<references/>
   −
==相关WIKI==
+
 
 +
==另见==
    
*[[双曲空间模型]]
 
*[[双曲空间模型]]
 
*[[空间曲面]]
 
*[[空间曲面]]
 +
    
== 编者推荐 ==
 
== 编者推荐 ==
学术前沿——双曲空间中的网络、单词及其知识图谱 | 集智俱乐部 (swarma.org)https://swarma.org/?p=11059
+
===集智课程===
 +
 
 +
===集智文章===
 +
*[https://swarma.org/?p=11059 学术前沿——双曲空间中的网络、单词及其知识图谱]
 +
 
 +
 
 +
----
 +
本中文词条由Litinunispazio97审校,[[用户:薄荷|薄荷]]编辑,如有问题,欢迎在讨论页面留言。
 +
 
 +
 
 +
 
 +
'''本词条内容源自wikipedia及公开资料,遵守 CC3.0协议。'''
 +
 
    
[[category:双曲几何]]
 
[[category:双曲几何]]
7,129

个编辑