FindInstance
FindInstance[expr,vars]
求出满足 expr 为 True 的 vars 的一个解.
FindInstance[expr,vars,dom]
求出 dom 定义域内的一个解,其中 dom 值包括 Complexes、Reals、Integers 和 Booleans.
FindInstance[expr,vars,dom,n]
求出 n 个具体解.
更多信息和选项
- FindInstance[expr,{x1,x2,…}] 给出结果的形式和 Solve 相同:其中,如果存在一个解,则用 {{x1->val1,x2->val2,…}} 显示结果,如果不存在,显示 {}.
- expr 可以包含方程、不等式、定义域和量词,与 Reduce 的形式相同.
- 语句 expr 可以是下列的任意逻辑组合:
-
lhs==rhs 方程 lhs!=rhs 不等式 lhs>rhs 或者 lhs>=rhs 不等式 expr∈dom 定义域指定 {x,y,…}∈reg 值域指定 ForAll[x,cond,expr] 通用量词 Exists[x,cond,expr] 存在量词 - 对于明确的符号输入,FindInstance 给出明确的结果.
- 即使两个输入定义相同的数学集合,FindInstance 仍可以选择不同的解返回.
- FindInstance 返回的解一般对应于集合里的特定点或所选择的点.
- 在默认情况下,FindInstance[expr,vars] 认为不等式中的代数数量为实数,其它数量是复数形式.
- FindInstance[expr,vars,Integers] 求出丢番图方程的解.
- FindInstance[expr,vars,Booleans] 解出 expr 的布尔满足性.
- FindInstance[expr,vars,Reals] 认为 vars 和 expr 的所有函数值都为实数. FindInstance[expr&&vars∈Reals,vars] 指定只有 vars 为实数.
- FindInstance[…,x∈reg,Reals] 包括 x 在区域 reg 中. x 的不同坐标可以使用 Indexed[x,i] 指代.
- 即使 Reduce 不能给出完全解,FindInstance 也能给出具体解.
- 缺省情况下,每次只要用给定输入运行 FindInstance,它将返回同样的输出.
- 若解总数少于 n 时,FindInstance[expr,vars,dom,n] 将返回一个更短的列表.
- 可以给出下列选项:
-
Method Automatic 使用的方法 Modulus 0 假定的整数的模 RandomSeeding 1234 怎样初始化随机数 WorkingPrecision Infinity 内部计算使用的精度
范例
打开所有单元关闭所有单元范围 (57)
复数域 (11)
实数域 (13)
整数域 (12)
如果解的数量比要求的数字少时,FindInstance 返回所有解:
混合域 (3)
选项 (3)
RandomSeeding (1)
WorkingPrecision (1)
按限定的 WorkingPrecision,FindInstance 找到一个近似解:
应用 (11)
几何问题 (6)
布尔问题 (2)
属性和关系 (10)
用 RootReduce 证明代数数字满足方程:
如果无解,FindInstance 将返回空列表:
如果实际解比要求数字少,FindInstance 返回所有解:
使用 Reduce 设置得到解的完全集:
用 Solve 得到复合方程系统的解系统:
使用 SquaresR 找到平方和问题的数字解:
用 PowersRepresentations 列举所有解:
使用SatisfiabilityInstances 来获取表示为布尔向量的解:
FindInstance 表明多项式 为非负:
使用 PolynomialSumOfSquaresList 将 表示为平方和的形式:
文本
Wolfram Research (2003),FindInstance,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FindInstance.html (更新于 2024 年).
CMS
Wolfram 语言. 2003. "FindInstance." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2024. https://reference.wolfram.com/language/ref/FindInstance.html.
APA
Wolfram 语言. (2003). FindInstance. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FindInstance.html 年