CylindricalDecompositionFunction
CylindricalDecompositionFunction[data][x1,x2,…]
表示用 x1,x2,… 表示的柱状代数方程.
更多信息和选项
- CylindricalDecompositionFunction[…][x1,x2,…] 由 CylindricalDecomposition[expr, {x1,x2,…},"Function"] 生成.
- CylindricalDecompositionFunction 对象提供了半代数集合的显式紧凑表示,可有效用于后续计算中.
- CylindricalDecompositionFunction 通常用于有半代数集合的重复计算中,包括计算集合的布尔组合,限制有额外条件的组合,消去一些变量或最优化组合等.
- x1,…,xn 中的柱面代数方程形式为 ,其中 . 每个 的格式要么为 ,要么为 ,其中 和 是在 的解集上定义且连续的代数函数. 中 的解集 成为一个胞体. 胞体 和 在 上的投影,于任何 而言,或者分离、或者相同.
- CylindricalDecompositionFunction 为柱面代数方程提供了一个封装表示,在 CylindricalDecompositionFunction 或 CylindricalDecomposition 的输入中,或向诸如 Reduce、Resolve、FindInstance、Solve 或 Minimize 的求解器中使用,都会更加便捷.
- Normal 将 CylindricalDecompositionFunction 对象转换为方程式和不等式的显式布尔组合.
范例
打开所有单元关闭所有单元范围 (23)
基本用法 (7)
有常值真值的 CylindricalDecompositionFunction 简化为 True 或 False:
有实数数字初始参数的 CylindricalDecompositionFunction 自动化简:
在后续计算中使用 CylindricalDecompositionFunction 对象:
用代数映射构成 CylindricalDecompositionFunction:
使用 CylindricalDecompositionFunction 对象和多项式不等式的布尔组合:
布尔运算 (2)
计算量化方程组的 CylindricalDecompositionFunction 解 :
计算两个不同量化方程组的 CylindricalDecompositionFunction 解:
求解方程式和不等式 (2)
计算量化方程组的 CylindricalDecompositionFunction 解 :
求解 CylindricalDecompositionFunction 对象、方程式和不等式的布尔组合:
量词消去 (3)
从量化 CylindricalDecompositionFunction 对象中消去量词:
从包含 CylindricalDecompositionFunction 对象的方程组中消去量词:
拓扑运算 (5)
求解解域及其边界的 CylindricalDecompositionFunction 表示:
求解解域和其闭包的 CylindricalDecompositionFunction 表示:
求解解域及其内部的 CylindricalDecompositionFunction 表示:
求解解域和其外部的 CylindricalDecompositionFunction 表示:
求解解域及其连通分量的 CylindricalDecompositionFunction 表示:
CylindricalDecompositionFunction 作为求解器的输入 (4)
使用 CylindricalDecompositionFunction 指定最优化的限制条件:
求解包括方程式、不等式和 CylindricalDecompositionFunction 限制条件的方程组:
使用 FindInstance 求解包含 CylindricalDecompositionFunction 的方程组的解实例:
在 CylindricalDecompositionFunction 的每个解集的连通分量中找到至少一个点:
属性和关系 (5)
默认情况下,CylindricalDecomposition 给出以显式方程式和不等式的形式写出的结果:
CylindricalDecompositionFunction 对象的 Normal 等价于,且通常情况恒等于,直接计算的方程:
CylindricalDecompositionFunction 对象上的运算更加快速:
使用 FindInstance 找到满足 CylindricalDecompositionFunction 对象的点:
SemialgebraicComponentInstances 在半代数集合的每个连通分量中都给出至少一个点:
CylindricalDecompositionFunction 合并数个胞体,以获取更紧凑的表示:
SemialgebraicComponentInstances 现在知道更少的点也可以满足:
GenericCylindricalDecomposition 计算在更低维度部分构建的半代数集合的表示:
使用 Method{"CylindricalDecompositionFunctionOutput"True} 可以得到 CylindricalDecompositionFunction 的结果:
可能存在的问题 (1)
如果被给出不精确的参数,则 CylindricalDecompositionFunction 会使用不精确的参数值作为比较,但依然生成精确的结果:
文本
Wolfram Research (2020),CylindricalDecompositionFunction,Wolfram 语言函数,https://reference.wolfram.com/language/ref/CylindricalDecompositionFunction.html.
CMS
Wolfram 语言. 2020. "CylindricalDecompositionFunction." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/CylindricalDecompositionFunction.html.
APA
Wolfram 语言. (2020). CylindricalDecompositionFunction. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/CylindricalDecompositionFunction.html 年