FunctionConvexity
FunctionConvexity[f,{x1,x2,…}]
变量 x1,x2,… 为实数,求函数 f 的凸性.
FunctionConvexity[{f,cons},{x1,x2,…}]
当变量被表示凸区域的约束条件 cons 限制时,求函数的凸性.
更多信息和选项
- 凸性亦称为凸、凹、严格凸和严格凹.
- 默认情况下,可使用以下定义:
-
+1 凸,即对于所有的 和所有的 与 , 0 仿射 ,即对于所有的 和所有的 与 , -1 凹,即对于所有的 和所有的 与 , Indeterminate 既不凸,也不凹 - 仿射函数既是凸的,也是凹的.
- 如果设置 StrictInequalitiesTrue,可使用以下定义:
-
+1 严格凸,即对于所有的 和所有的 与 ( ), -1 严格凹,即对于所有的 和所有的 与 ( ), Indeterminate 既不严格凸,也不严格凹 - 对于满足约束条件 cons 的所有实的 , 应为实值函数.
- cons 可以包含表示凸区域的等式、不等式或它们的逻辑组合.
- 可给出以下选项:
-
Assumptions $Assumptions 对参数的设定 GenerateConditions Automatic 是否生成关于参数的条件 PerformanceGoal $PerformanceGoal 优先考虑速度还是质量 StrictInequalities False 是否要求严格凸 - GenerateConditions 的可能的设置包括:
-
Automatic 只给出非通用条件 True 所有条件 False 不给出条件 None 如果需要条件则不经计算直接返回 - PerformanceGoal 的可能设置为 "Speed" 和 "Quality".
范例
打开所有单元关闭所有单元范围 (7)
非实值函数的凸性为 Indeterminate:
选项 (5)
Assumptions (1)
此处,FunctionConvexity 给出有条件的答案:
GenerateConditions (2)
默认情况下,FunctionContinuous 可能会对符号参数生成条件:
如果设置 GenerateConditionsNone,FunctionConvexity 会失败,而不是给出有条件的结果:
如果设置 GenerateConditions->Automatic,不报告通常为真的条件:
PerformanceGoal (1)
用 PerformanceGoal 避免潜在费时的计算:
StrictInequalities (1)
默认情况下,FunctionConvexity 计算的是非严格凸性:
如果设置 StrictInequalitiesTrue,FunctionConvexity 计算严格凸性:
应用 (17)
基本应用 (8)
几何 (4)
属性和关系 (2)
文本
Wolfram Research (2020),FunctionConvexity,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FunctionConvexity.html.
CMS
Wolfram 语言. 2020. "FunctionConvexity." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FunctionConvexity.html.
APA
Wolfram 语言. (2020). FunctionConvexity. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FunctionConvexity.html 年