RandomPolygon

RandomPolygon[n]

给出一个具有 n 个顶点的伪随机简单多边形.

RandomPolygon[spec]

给出具有指定规范 spec 的伪随机多边形.

RandomPolygon[spec,k]

给出 k 个伪随机多边形.

RandomPolygon[dspec,]

给出 d 维空间中的伪随机多边形.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (3)

生成随机多边形:

生成随机凸多边形列表:

计算面积:

在三维空间生成一组多边形:

范围  (15)

基本用法  (6)

生成具有随机个顶点的随机多边形:

生成具有给定数量顶点的随机多边形:

空间中生成具有给定数量顶点的随机多边形:

空间中:

生成多边形列表:

生成多个多边形列表:

生成具有指定属性的随机多边形:

凸多边形  (2)

生成随机凸多边形:

空间中的随机凸多边形:

空间:

凸包多边形  (3)

生成随机凸包多边形:

空间中的随机凸包多边形:

空间:

根据 Dirichlet 分布生成随机凸包多边形:

均匀分布:

正态分布:

二项分布:

简单多边形  (2)

生成随机简单多边形:

空间中的随机简单多边形:

空间:

星形多边形  (2)

生成随机星形多边形:

空间中的随机星形多边形:

空间:

选项  (8)

DataRange  (1)

DataRange 允许指定生成的顶点的范围:

指定不同的范围:

WorkingPrecision  (1)

用机器算术生成随机多边形:

使用 30 位的精度:

VertexColors  (2)

生成顶点有颜色的随机多边形:

指定 3D 随机多边形顶点的颜色:

VertexNormals  (1)

生成随机多边形;用边向量的叉积计算法向量:

带有法线的三角形:

使用不同的法线会影响色度:

VertexTextureCoordinates  (3)

对 2D 随机多边形进行纹理映射:

使用未单元化的纹理坐标值重复纹理:

纹理映射指令作用出现在 VertexColors 之后:

应用  (5)

基本用法  (2)

有 10 个顶点的随机多边形:

凸多边形:

星形多边形:

生成随机多边形以测试算法和验证时间复杂度:

凸多边形算法的时间复杂度:

简单多边形:

几何概率  (2)

仿真随机凸多边形并计算面积:

估计分布:

将直方图与 PDF 进行比较:

单位正方形上 10 个顶点的多边形的平均面积:

趋于 时,随机凸多边形的极限形状为 sqrt(1-TemplateBox[{x}, Abs])+sqrt(1-TemplateBox[{y}, Abs])=1:

其他应用  (1)

使用机器学习进行多边形分类. 在多边形实例上训练分类函数:

用分类函数对新的多边形进行分类:

简单多边形:

星形多边形:

属性和关系  (5)

SeedRandom 获取可重复的随机多边形:

BlockRandom 阻止 RandomPolygon 的使用对其他调用的影响:

ConvexPolygonQ 检查随机多边形的属性:

SimplePolygonQ:

随机多边形的 OuterPolygon 是简单多边形:

随机多边形没有洞:

PolygonDecomposition 将多边形分解为凸多边形:

巧妙范例  (1)

随机多边形集:

Wolfram Research (2019),RandomPolygon,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomPolygon.html.

文本

Wolfram Research (2019),RandomPolygon,Wolfram 语言函数,https://reference.wolfram.com/language/ref/RandomPolygon.html.

CMS

Wolfram 语言. 2019. "RandomPolygon." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/RandomPolygon.html.

APA

Wolfram 语言. (2019). RandomPolygon. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/RandomPolygon.html 年

BibTeX

@misc{reference.wolfram_2024_randompolygon, author="Wolfram Research", title="{RandomPolygon}", year="2019", howpublished="\url{https://reference.wolfram.com/language/ref/RandomPolygon.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_randompolygon, organization={Wolfram Research}, title={RandomPolygon}, year={2019}, url={https://reference.wolfram.com/language/ref/RandomPolygon.html}, note=[Accessed: 22-November-2024 ]}