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