MaxValue
MaxValue[f,x]
给出 f 关于 x 的最大值.
MaxValue[f,{x,y,…}]
给出 f 关于 x, y … 的最大值.
MaxValue[{f,cons},{x,y,…}]
给出约束条件 cons 下 f 的最大值.
MaxValue[…,x∈rdom]
将 x 限制在区域或域 rdom 内.
更多信息和选项
- MaxValue 亦称为上确界.
- MaxValue 求在给定约束条件限制下 f 的全局最大值.
- MaxValue 通常用于求给定约束条件下可能的最大值. 在不同的领域,这可能被称为最佳策略、最佳方案、最佳配置等.
- Maximize 返回形为 {fmax,{x->xmax,y->ymax,…}} 的列表.
- 如果 f 和 cons 是线性的或是多项式,MaxValue 总是求全局上确界.
- 约束条件 cons 可以是以下表达式的任意逻辑组合:
-
lhs==rhs 等式 lhs>rhs, lhs≥rhs, lhs<rhs, lhs≤rhs 不等式 (LessEqual、…) lhsrhs, lhsrhs, lhsrhs, lhsrhs 向量不等式 (VectorLessEqual、…) Exists[…], ForAll[…] 量化的条件 {x,y,…}∈rdom 区域或域的指定 - MaxValue[{f,cons},x∈rdom] 实际上等价于 MaxValue[{f,cons∧x∈rdom},x].
- 对于 x∈rdom,可用 Indexed[x,i] 来指代不同的坐标.
- 可能的域 rdom 包括:
-
Reals 实标量变量 Integers 整数标量变量 Vectors[n,dom] 中的向量变量 Matrices[{m,n},dom] 中的矩阵变量 ℛ 限制在几何区域 中的向量变量 - 默认情况下,假定所有变量都是实数.
- 如果给定精确的输入,MaxValue 将返回精确的结果. 如果给定近似的输入,它会自动调用 NMaxValue.
- MaxValue 将返回以下形式的结果:
-
fmax 有限的最大值 -∞ 不可行,即约束集为空 ∞ 无界,即 f 的值可以是任意大的值 - MaxValue 给出 f 的值的上确界. 可能没有 x、y、… 值能实现该下确界.
- N[MaxValue[…]] 调用 NMaxValue 来解决不能以符号形式求解的优化问题.
范例
打开所有单元关闭所有单元范围 (36)
单变量问题 (7)
多变量问题 (9)
选项 (1)
WorkingPrecision (1)
设置 WorkingPrecision->200,我们得到一个精确的最大值,但它可能不正确:
应用 (13)
基本应用 (4)
几何距离 (9)
区域 ℛ 中的点到某个给定点 p 的最大距离由 MaxValue[EuclideanDistance[p,q],q∈ℛ] 给出. 求单位 Disk[] 中的点距 {1,1} 的最大距离:
求标准单位单纯形 Simplex[2] 中的点距点 {1,3/4} 的最大距离:
求标准单位球面 Sphere[] 上的点距点 {1,1,1} 的最大距离:
求标准单位单纯形 Simplex[3] 中的点距点 {-1/3,1/3,1/3} 的最大距离:
区域 ℛ 的直径是 ℛ 中两点间的最大距离. 可以用 MaxValue[EuclideanDistance[p,q],{p∈ℛ,q∈ℛ}] 来计算区域的直径. 求 Circle[] 的直径:
求标准单位单纯形 Simplex[2] 的直径:
求标准单位立方体 Cuboid[] 的直径:
可以用 MaxValue[EuclideanDistance[p,q],{p∈,q∈}] 来计算点 p∈ 和 q∈ 之间的最大距离. 求 Disk[{0,0}] 和 Rectangle[{3,3}] 中的点之间的最大距离:
属性和关系 (4)
Maximize 给出最大值,和达到最大值的点:
MaxValue 给出目标函数的一个精确的全局最大值:
NMaxValue 试图用数值法求出一个全局最大值,但可能求出的是一个局部最大值:
FindMaxValue 求出与起点相关的局部最大值:
MaxValue 可以求解线性规划问题:
LinearProgramming 可用于求解以矩阵符号形式给出的同一个问题:
用 RegionBounds 计算边界盒:
可能存在的问题 (1)
MaxValue 要求输入中所有函数是实数值:
文本
Wolfram Research (2008),MaxValue,Wolfram 语言函数,https://reference.wolfram.com/language/ref/MaxValue.html (更新于 2021 年).
CMS
Wolfram 语言. 2008. "MaxValue." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2021. https://reference.wolfram.com/language/ref/MaxValue.html.
APA
Wolfram 语言. (2008). MaxValue. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/MaxValue.html 年