FunctionInjective
FunctionInjective[f,x]
が各 y について最大1個の解 x∈Realsを持つかどうかを調べる.
FunctionInjective[f,x,dom]
が最大1個の解 x∈dom を持つかどうかを調べる.
FunctionInjective[{f1,f2,…},{x1,x2,…},dom]
が最大1個の解 x1,x2,…∈dom を持つかどうかを調べる.
FunctionInjective[{funs,xcons,ycons},xvars,yvars,dom]
が,条件 ycons で制約された各 yvars∈dom に対して条件 xcons で制約された最大1個の解 xvars∈dom を持つかどうかを調べる.
詳細とオプション
- 単射関数は一対一の関数としても知られている.
- 各 に対して となる最大で1つの がある場合,関数 は単射である.
- 写像 が単射ならFunctionInjective[{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)
FunctionInjectiveは,任意の について の単射性を決定できない:
が奇整数であると仮定するとFunctionInjectiveはうまくいく:
GenerateConditions (2)
デフォルトで,FunctionInjectiveは記号パラメータについての条件を生成することがある:
GenerateConditionsNoneとすると,FunctionInjectiveは条件付きの結果を与えることができない:
GenerateConditionsAutomaticのときは,一般的に真である条件は報告されない:
PerformanceGoal (1)
PerformanceGoalを使って潜在的に高くつく計算を回避する:
アプリケーション (17)
基本的なアプリケーション (8)
制限のない実部におけるClip[x]の単射性をチェックする:
値とは,それぞれ[-∞,-1]と[1, ∞]に複数回出現する:
区間[-1, 1]に制限されたClip[x]は単射である:
任意の水平線がグラフと最大1回しか交差しない関数は単射である:
FunctionPeriodを使って関数が周期的かどうかをチェックする:
FunctionSignを使って導関数の符号を求める:
ParametricPlotの一部は2回変換されている:
ParametricPlotの各点は1回しかカバーされない:
方程式と不等式を解く (4)
確率と統計 (2)
特性と関係 (3)
は,方程式 が各 について最大1つの解を持つときかつそのときに限り単射である:
Solveを使って解を求める:
連結集合上の実数値の一変量連続関数は,単調であるときかつそのときに限り単射である:
FunctionMonotonicityを使って関数の単調性を決定する:
複素多項式写像は,逆多項式を持つときかつそのときに限り単射である:
Solveを使って逆多項式を求める:
考えられる問題 (1)
FunctionInjectiveはFunctionDomainを使って関数の実領域を決定する:
はFunctionDomainが報告した実領域において単射である:
テキスト
Wolfram Research (2020), FunctionInjective, Wolfram言語関数, https://reference.wolfram.com/language/ref/FunctionInjective.html.
CMS
Wolfram Language. 2020. "FunctionInjective." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FunctionInjective.html.
APA
Wolfram Language. (2020). FunctionInjective. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FunctionInjective.html