FunctionSurjective
FunctionSurjective[f,x]
测试对于每一个 y∈Reals, 是否至少有一个解 .
FunctionSurjective[f,x,dom]
测试对于每一个 y∈dom, 是否至少有一个解 x∈dom.
FunctionSurjective[{f1,f2,…},{x1,x2,…},dom]
测试对于每一个 y1,y2,…∈dom, 是否至少有一个解 x1,x2,…∈dom.
FunctionSurjective[{funs,xcons,ycons},xvars,yvars,dom]
测试对于每一个受约束条件 ycons 限制的 yvars∈dom, 是否至少有一个受约束条件 xcons 限制的解 xvars∈dom.
更多信息和选项
- 满射函数亦称为 onto 或 onto 映射.
- 如果对于每个 ,至少存在一个 ,使得 ,则函数 是满射的.
- 如果 funs 含有除 xvars 之外的参数,则结果通常为 ConditionalExpression.
- dom 的可能的值为 Reals 和 Complexes. 如果 dom 是 Reals,则所有变量、参数、常数和函数值都必须为实数.
- funs 的定义域受 FunctionDomain 给定的条件限制.
- xcons 和 ycons 可含有等式、不等式或它们的逻辑组合.
- 如果映射 是满射,则 FunctionSurjective[{funs,xcons,ycons},xvars,yvars,dom] 返回 True,其中 是 xcons 的解集, 是 ycons 的解集.
- 可给出以下选项:
-
Assumptions $Assumptions 对参数的设定 GenerateConditions True 是否生成关于参数的条件 PerformanceGoal $PerformanceGoal 优先考虑速度还是质量 - GenerateConditions 的可能的设置包括:
-
Automatic 只给出非通用条件 True 给出所有条件 False 不给出条件 None 如果需要条件则不经计算直接返回 - PerformanceGoal 的可能设置为 "Speed" 和 "Quality".
范例
打开所有单元关闭所有单元范围 (12)
选项 (4)
Assumptions (1)
此处,FunctionSurjective 给出有条件的答案:
GenerateConditions (2)
默认情况下,FunctionSurjective 可能会对符号参数生成条件:
如果设置 GenerateConditionsNone,FunctionSurjective 会失败,而不是给出有条件的结果:
如果设置 GenerateConditionsAutomatic,不报告通常为真的条件:
PerformanceGoal (1)
用 PerformanceGoal 避免潜在费时的计算:
应用 (11)
基本应用 (7)
用 FunctionContinuous 查看 是否在 上连续:
解方程与不等式 (1)
概率与统计 (3)
在定义域上,连续分布的 CDF 是到概率区间 (0,1) 的满射函数:
在定义域上,连续分布的 SurvivalFunction 是到概率区间 (0,1) 的满射函数:
一个分布的分位数函数 Quantile 是到分布的域上的满射函数:
属性和关系 (3)
可能存在的问题 (1)
FunctionSurjective 用 FunctionDomain 确定函数的实定义域:
在 FunctionDomain 给出的实定义域上, 不是到 的满射函数:
文本
Wolfram Research (2020),FunctionSurjective,Wolfram 语言函数,https://reference.wolfram.com/language/ref/FunctionSurjective.html.
CMS
Wolfram 语言. 2020. "FunctionSurjective." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/FunctionSurjective.html.
APA
Wolfram 语言. (2020). FunctionSurjective. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/FunctionSurjective.html 年