双曲平面上半模型中的正多边形#

作者:

  • 哈维尔·洪鲁比亚(2016-01)

sage.plot.hyperpolic_regular_polygon。双曲线正则多边形(,角度(_A),中心,选项)#

基础:双曲线多边形

正则双曲多边形类型的基元类。

请参见双曲线规则多边形?有关打印的信息上复半平面上的双曲正多边形。

输入:

  • –多边形的边数

  • 角度(_A)–多边形的内角

  • 中心–中心点作为多边形的复数

示例:

请注意,构造应使用双曲线_regular_polygon():

圣人: sage.plot双曲线正则多边形 进口 双曲线正则多边形
圣人:打印(双曲线正则多边形(5,圆周率/2,, {}))
双曲正多边形(边=5,i_angle=1/2*pi,中心=1.0000000000*i)

该代码验证是否存在紧致双曲正多边形使用给定的数据,检查

\[A(\mathcal{P})=\pi(s-2)-s\cdot\alpha>0,\]

哪里\(s \)\(\字母\)角度(_A)`。 这个 加薪 一个 错误 如果 这个 ``角度(_A)小于生成紧凑多边形的最小值:

圣人: sage.plot双曲线正则多边形 进口 双曲线正则多边形
鼠尾草:P(P) = 双曲线正则多边形(4, 圆周率/2, , {})
回溯(最近一次调用):
...
ValueError:不存在双曲正紧多边形,
对于边=4的边,内角必须小于1/2*pi

在该模型中,给出上半平面外的中心是错误的

圣人: sage.plot双曲线正则多边形 进口 双曲线正则多边形
圣人:P(P) = 双曲线规则多边形(4, 圆周率/4, 1-, {})
回溯(最近一次调用):
...
数值错误:中心:1.00000000000000-1.0000000000000*我不是
双曲平面上半平面模型中的一个有效点
sage.plot.hyperpolic_regular_polygon。双曲线正则多边形(,角度(_A),中心=1 * ,阿尔法=1,填满=False(错误),厚度=1,rgb颜色=“蓝色”,带状动物=2,线型=“实心”,**选项)#

返回的上半模型中的双曲正多边形给定边数、内角和可能是一个中心。

类型?双曲线正则多边形查看所有选项。

输入:

  • –多边形的边数

  • 角度(_A)–多边形的内角

  • 中心–(默认值:\(i))双曲线中心点多边形的(复数)

选项:

  • 阿尔法–默认值:1

  • 填满–默认值:False(错误)

  • 厚度–默认值:1

  • RGB颜色–默认值:“蓝色”

  • 线型–(默认值:“实心”)线条的风格,可以是以下之一:

    • “虚线”'--'

    • “虚线”':'

    • “实心”'-'

    • “dashdot”'-.'

示例:

显示具有6条边和直角的双曲正多边形:

圣人: = 双曲线正则多边形(6, 圆周率/2)
圣人:.情节()
包含1个图形基元的图形对象
../../_images/hyperpolic_regular_polygon-1.svg

有更多选项:

圣人: = 双曲线正则多边形(6, 圆周率/2, 中心=+2*, 填满=真的, 颜色=“红色”)
圣人:.情节()
包含1个图形基元的图形对象
../../_images/hyperpolic_regular_polygon-2.svg

该代码验证是否存在双曲正多边形使用给定的数据,检查

\[A(\mathcal{P})=\pi(s-2)-s\cdot\alpha>0,\]

哪里\(s \)\(\字母\)角度(_A)`。 这个 加薪 一个 错误 如果 这个 ``角度(_A)小于生成紧凑多边形的最小值:

圣人:双曲线正则多边形(4, 圆周率/2)
回溯(最近一次调用):
...
ValueError:不存在双曲正紧多边形,
对于边=4的边,内角必须小于1/2*pi

给出上半平面外的中心是错误的此模型:

圣人: sage.plot双曲线正则多边形 进口 双曲线正则多边形
圣人:双曲线正则多边形(4, 圆周率/4, 1-)
回溯(最近一次调用):
...
数值错误:中心:1.00000000000000-1.0000000000000*我不是
双曲面上半平面模型中的一个有效点