ConvexRegionQ

ConvexRegionQ[reg]

reg 为凸区域则返回 True,否则返回 False.

更多信息

  • 当区域内任意两点间的线段都不会超出区域范围,则该区域为凸区域.
  • 若点 p1,p2reg,则 λ p1+(1-λ)p2reg 对所有 0λ1 都成立,则该区域为凸区域.

范例

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

基本范例  (2)

检验矩形是否为凸:

圆不是凸区域:

范围  (20)

特殊区域  (4)

中包含 Point 的区域:

Interval

HalfLine 没有边界:

中包含 Point 的区域:

Line

Polygon

Circle

Disk

中包括 Point 的区域:

Line

Polygon

Cylinder

中包含 Simplex 的区域:

中的 Cuboid

中的 Ball

网格区域  (4)

一维空间的 MeshRegion

二维空间:

三维空间:

在二维空间中代表曲线的 MeshRegion

MeshRegion 可有不同维度上的分量:

一维空间中的 BoundaryMeshRegion

二维空间:

三维空间:

方程式区域  (3)

表示为隐式区域 ImplicitRegion 的抛物线区域:

表示为参数区域 ParametricRegion 的抛物线:

ImplicitRegion 在不同维度有多个分量:

衍生区域  (6)

两个区域的交集 RegionIntersection

混合维度区域的并集 RegionUnion

一般布尔区域 BooleanRegion 的合并:

TransformedRegion

InverseTransformedRegion

RegionBoundary

地理区域  (3)

使用 GeoPosition 检验一个多边形:

GeoPositionXYZ 的多边形:

GeoPositionENU 的多边形:

GeoGridPosition 的多边形面积:

ConvexRegionQ 可用于有地理实体的多边形:

应用  (5)

柏拉图固体为凸多面体:

检验基础区域是否为凸:

五复合正四面体的凸包为正十二面体:

检验多边形是否为凹:

为检验时间复杂性的算法和验证生成随机多边形:

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

属性和关系  (3)

如果两个区域为凸,则其交集为凸:

凸区域的逆变换区域 InverseTransformedRegion 为凸:

使用 ConvexHullRegion 创建凸区域:

可能存在的问题  (1)

对于非常数区域,ConvexRegionQ 返回 False

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

@online{reference.wolfram_2024_convexregionq, organization={Wolfram Research}, title={ConvexRegionQ}, year={2020}, url={https://reference.wolfram.com/language/ref/ConvexRegionQ.html}, note=[Accessed: 18-November-2024 ]}