MaxLimit

MaxLimit[f,xx*]

最大極限xx*f(x)を与える.

MaxLimit[f,{x1,,xn}]

ネストした最大極限 f (x1,,xn)を与える.

MaxLimit[f,{x1,,xn}{,,}]

多変量最大極限f (x1,,xn)を与える.

詳細とオプション

  • MaxLimitは上極限としても知られている.
  • MaxLimitは,極限の最小の上界を計算し,常に実数値関数について定義される.収束その他の,実際の極限を必要としないその他の漸近的特性の条件を与えるためにしばしば使われる.
  • 最大極値は,記号Mlimまたは\[MaxLimit]で入力)を真下付き文字あるいは下付き文字と一緒に使って次のように入力する.
  • fデフォルト方向への最大極限
    f上からの最大極限
    f下からの最大極限
    f複素平面上の最大極限
    fMaxLimit[f,{x1,,xn}]
  • 有限極限点 x*{,,}について
  • MaxLimit[f,xx*]f* TemplateBox[{{max, (, epsilon, )}, epsilon, 0, +, {Direction, ->, {-, 1}}}, LimitWithSuperscript, DisplayFunction -> ({Sequence[{Sequence["lim"], _, DocumentationBuild`Utils`Private`Parenth[{#2, ->, {#3, ^, DocumentationBuild`Utils`Private`Parenth[#4]}}, LimitsPositioning -> True]}], #1} & ), InterpretationFunction -> ({Limit, [, {#1, ,, {#2, ->, #3}, ,, #5}, ]} & )]=f^*
    MaxLimit[f,{x1,,xn}{,,}]f* TemplateBox[{{max, (, epsilon, )}, epsilon, 0, +, {Direction, ->, {-, 1}}}, LimitWithSuperscript, DisplayFunction -> ({Sequence[{Sequence["lim"], _, DocumentationBuild`Utils`Private`Parenth[{#2, ->, {#3, ^, DocumentationBuild`Utils`Private`Parenth[#4]}}, LimitsPositioning -> True]}], #1} & ), InterpretationFunction -> ({Limit, [, {#1, ,, {#2, ->, #3}, ,, #5}, ]} & )]=f^*
  • この定義は,1変量の f[x]についてはmax[ϵ]==MaxValue[{f[x],0<TemplateBox[{{x, -, {x, ^, *}}}, Abs]<ϵ},x],多変量の f[x1,,xn]については,最大包絡線max[ϵ]==MaxValue[{f[x1,,xn],0<TemplateBox[{{{, {{{x, _, {(, 1, )}}, -, {x, _, {(, 1, )}, ^, *}}, ,, ..., ,, {{x, _, n}, -, {x, _, {(, n, )}, ^, *}}}, }}}, Norm]<ϵ},{x1,,xn}]を使う.関数max[ϵ]ϵ0のとき単調減少であるので,常に極限を持つ.この極限は±である場合もある.
  • 次の図では,max[TemplateBox[{{x, -, {x, ^, *}}}, Abs]]max[]が青くなっている.
  • 無限極限点 x*については,1変量の f についてはmax[ω]MaxValue[{f[x],x>ω},x],多変量の f についてはmax[ω]MaxValue[{f[x1,,xn],x1>ωxn>ω},{x1,,xn}]の最大包絡線が使われる.関数max[ω]ω のとき単調減少なので,常に極限を持つ.
  • 次の図ではmax[x]max[Min[x1,x2]]が青くなっている.
  • 最大極限が求まらなかったとき,MaxLimitは未評価で返される.
  • 次は使用可能なオプションである.
  • Assumptions$Assumptionsパラメータについての仮定
    DirectionReals極限点に近付く方向
    GenerateConditionsAutomaticパラメータについての条件を生成するかどうか
    MethodAutomatic使用するメソッド
    PerformanceGoal"Quality"パフォーマンスのどの面について最適化するか
  • 次はDirectionの可能な設定である.
  • Reals または "TwoSided"両実数方向から
    "FromAbove" または -1上から,つまりより大きい値から
    "FromBelow" または +1下から,つまりより小さい値から
    Complexesすべての複素方向から
    Exp[ θ] の方向
    {dir1,,dirn}方向 diriを変数 xiに独立で使う
  • x*におけるDirectionExp[ θ]は曲線の接線が極限点 x*に近付く方向を示している.
  • 次はGenerateConditionsの可能な設定値である.
  • Automatic一般的ではない条件のみ
    Trueすべての条件
    False条件なし
    None条件が必要な場合は未評価で返す
  • PerformanceGoalの可能な設定には,$PerformanceGoal"Quality""Speed"がある."Quality"設定のとき,MaxLimitは,一般に,より多くの問題を解いたりより簡単な結果を生成したりするが,より多くの時間とメモリが必要になる可能性がある.

例題

すべて開くすべて閉じる

  (3)

無限大における最大極限:

この関数は,1に限りなく近付くが,これに達することはない:

無限最大極限:

不連続点近くでは,任意に大きい値になる:

上からの最大極限:

下からの最大極限:

両側最大極限は2つのうちの大きい方である:

スコープ  (35)

基本的な用法  (5)

ある点における最大極限を求める:

記号的な点における最大極限を求める:

-Infinityにおける最大極限を求める:

まず ,次に のときのネストした最大極限:

まず ,次に のときのネストした最大極限:

のときの多変量最大極限を計算する:

極限のタイプセット  (4)

Mlimを使って 記号を入力し,を使って真下付き文字を作る:

上付き文字のまたはを極限点の上に使って,上または下からの極限を取る:

0をタイプし,次に を使って上付き文字を作る:

RealsまたはComplexesの方向を指定する際は,記号に真下付き文字として定義域を入れる:

->で規則を入力し,で真下付き文字を作り,realsとタイプしてを入力する:

TraditionalFormによる表示:

初等関数  (10)

多項式:

特異点における有理関数:

±Infinityにおける有理関数:

代数関数:

特異点における三角関数:

±Infinityにおける三角関数:

逆三角関数:

指数関数:

対数関数:

関数のときのどの のベキ乗よりも速く減衰する:

これとは逆に,はどの のベキ乗よりも速く発散する:

代表的な関数を表示する:

区分関数  (5)

不連続区分関数:

左連続区分関数:

両側最大極限は2つのうちで大きい方である:

UnitStepは,事実上,右連続区分関数である:

RealSignは,事実上,不連続区分関数である:

TemplateBox[{0}, RealSign]はどちらの値にも関係していない点に注意のこと:

x が整数値に近付くときのFloorの最大極限を求める:

特殊関数  (4)

Gammaを含む上限:

ベッセル型の関数を含む上限:

指数積分を含む上限:

非正の各偶数で,Gammaは片側からに発散する:

ネストした最大極限  (3)

まず ,次に のときのネストした最大極限を計算する:

2つのMaxLimit式を計算しても同じ結果が得られる:

まず ,次に のときの最大極限を計算すると,違う答になる:

これもまた,2つのネストした最大極限に等しい:

まず ,次に のときのネストした最大極限はである:

まず ,次に のときのネストした最大極限は である:

原点における二変数関数について考える:

まず ,次に のときの反復最大極限はである:

まず ,次に のときの反復最大極限はである:

がほとんど と相殺し合う点で任意の大きい値が与えられるので,真の二変量最大極限はである:

例えば,曲線 に沿って次の値に近付くことができる:

計算済みの2本の軸に沿ってこの関数と値を可視化する:

多変量最大極限  (4)

多変量関数の最大極限を求める:

この2つのネストした最大極限は,違う答を与える:

曲線 に沿って原点に近付くと3番目の結果が与えられる:

この関数の真の二次元最大極限はである:

これには曲線 に沿って達することができる:

原点付近の最小値および最大値を可視化する:

二変量関数の最大極限を求める:

この関数の真の二次元最大極限はである:

どちらの反復極限もこの結果は与えない点に注意のこと:

実際,この関数は任意の変化量 に沿って一定である:

最大値には,のような に近付く曲線に沿って達することができる:

この関数と計算された3つの最大極限を可視化する:

原点における二変量関数の最大極限を求める:

原点における真の二次元最大極限はである:

この関数を極座標を使って表現し直す:

極表現は有界で,となるときに消失し,Sinの最大極限を残す:

三変量関数の最大極限を計算する:

原点における最大極限はである:

さまざまな反復最大極限が0である点に注意のこと:

これは,最大値には線 および に沿って達するからである:

最大極限は球座標への変換として理解することもできる:

この関数を可視化する:

オプション  (10)

Assumptions  (1)

Assumptionsを使ってパラメータについての条件を指定する:

仮定によって結果が異なる:

Direction  (5)

下からの最大極限:

同様に:

上からの最大極限:

同様に:

デフォルトの方向はRealsである:

"TwoSided"Realsに等しい:

複素平面における最大極限:

実数上の極限と比較する:

分枝切断線における最大極限:

異なる象限から接近する二変量最大極限を計算する:

第1象限から原点に接近する:

同様に:

第2象限から原点に接近する:

左半平面から原点に接近する:

下半平面から原点に接近する:

この関数を可視化する:

GenerateConditions  (3)

条件を述べずに結果を返す:

この結果は n>0のときにのみ有効である:

結果がパラメータの値に依存する場合には,未評価で返す:

デフォルトで,一意的な結果が返されるような条件が生成される:

デフォルトで,特別な値が結果を無効にする場合にのみ条件は生成されない:

GenerateConditions->Trueのときは,これらの一般的ではない条件さえも報告される:

PerformanceGoal  (1)

PerformanceGoalを使って,高くつく可能性がある計算を回避する:

デフォルト設定では,使用可能なすべてのテクニックを使って結果を出そうとする:

アプリケーション  (13)

最大極限の幾何学  (3)

関数 で最大極限を持つ:

このことは,のときに である数列 (例えば )がなければならないことを意味する:

数値的には,極めて速く かつ になる:

2つの数列極限を厳密に計算する:

この数列は, それ自身が のときに極限を持たなくても存在する点に注意のこと:

関数 に近付くときに極限0を持つ:

したがって,この最大極限は0である:

の周りの徐々に小さくなる領域では, は徐々に平らになりグラフの中で の下になる部分が多くなる:

関数 に近付くときに極限を持たない:

しかし,その最大極限はである:

の周りの徐々に小さくなる領域では, は激しく振動するが,はどんどんそのよい天井になる:

漸近線の解析  (3)

_(x->_(TemplateBox[{}, Reals])a)TemplateBox[{{{(, {f, (, x, )}, )}, /, {(, {g, (, x, )}, )}}}, Abs]<inftyのとき,関数 における「big-o of 」(と書く)と言われる:

例えば,である:

しかし ではない:

陳述 は常に真である:

jかつ なら である:

関数がどちらの関係も共有しないこともある:

したがって, は関数の反射的半順序である:

が少なくとも と同じくらい速く0に近付くなら である:

テイラー(Taylor)の公理より, の周りに 個の連続導関数を持つなら である:

次はにおける五次テイラー多項式である:

の定義は _(x->_(TemplateBox[{}, Reals])a)TemplateBox[{{{(, {f, (, x, )}, )}, /, {(, {g, (, x, )}, )}}}, Abs]<inftyである:

であることを確かめる:

臨界に近付く質量バネ系の動作を求める:

動作は振動していて,任意に大きくなり,不安定さを示している:

この系に超過減衰を加える:

振動動作は有界で,徐々に+/-(TemplateBox[{alpha}, RealAbs])/betasqrt(k/m)に制限される.これは安定性を示している:

連続性  (4)

TemplateBox[{{f, (, x, )}, x, a}, MaxLimit2Arg]<=f(a)なら,関数は において上半連続である.UnitStepは原点において上半連続である:

関数を可視化する:

一方,RealSignは原点において上半連続ではない:

関数を可視化する:

以下の関数について考える:

この関数は原点において上半連続である:

これは,fが原点において左側極限も右側極限も持たないにもかかわらず,である:

fMaxLimitは零点におけるfの値に依存しないので,1より大きい任意の値でfが上半連続になる点に注意のこと:

fを可視化する:

TemplateBox[{{f, (, x, )}, x, a}, MinLimit2Arg]>=f(a)のとき,関数は において下半連続である.実数値関数は,上半連続かつ下半連続のときかつそのときに限り連続である.SawtoothWaveにおいて下半連続である:

しかし,上半連続ではないので,原点において不連続である:

一方,以下はTriangleWaveが原点で連続であることを示している:

2つの関数を可視化する:

Floorは不連続ではあるがすべての整数で上半連続である:

一方,Ceilingは連続でも整数で上半連続でもない:

どちらも非整数値では連続であるが,Floorだけがすべてので上半連続である:

微分  (3)

左上ディニ(Dini)微分 は次のように定義される:

右上ディニ微分 も同様に定義される:

Rampは実線全体の上に有限上ディニ微分を持つ:

これらの2つの微分は原点以外あらゆるところで等しいことに注意のこと:

これは,Rampは原点以外のあらゆるところで微分可能であることを反映している:

次の関数について考える:

この関数は原点で連続である:

しかし,左微分で右微分でもない:

しかし,有限ディニ微分は持つ:

このことは,0の周りの関数の成長が有界であることを示している:

右ディニ微分は2つある.最初のものは右上ディニ微分 で,次のように定義される:

右下ディニ微分 は,同様に,最小極限を使って定義される:

は,におけるRampと同じように,2つが等しく有限であるときかつそのときに限り, で右微分可能である:

しかし,関数 は原点に右微分を持たない:

特性と関係  (13)

実数値関数は常に(多分無限の)最大極限を持つ:

対応する極限は存在しない:

正の乗法定数は最大極限の外に出すことができる:

のとき有限最大極限を持つなら,TemplateBox[{{(, {f, +, g}, )}, x, a}, MaxLimit2Arg]<=TemplateBox[{f, x, a}, MaxLimit2Arg]+TemplateBox[{g, x, a}, MaxLimit2Arg]

この場合は,厳密な不等性がある:

Assumptionsは最大極限式でパラメータに適用される:

Directionは極限変数に条件を置く:

ネストした最大極限を計算するときは,適切な仮定が後ろの極限変数に対して生成される:

次と比較する:

実数値関数については,Limitが存在するならMaxLimitは同じ値を持つ:

のとき に有限極限があるなら,TemplateBox[{{(, {f, +, g}, )}, x, a}, MaxLimit2Arg]=TemplateBox[{f, x, a}, MaxLimit2Arg]+TemplateBox[{g, x, a}, MaxLimit2Arg] である:

MaxLimitは常にMinLimit以上である:

MaxLimitMinLimitが等しいときは,共通値に等しい極限が存在する:

最大極限がのとき,最小極限と極限もまたである:

MaxLimit-MinLimit[-f,]として計算することができる:

のとき なら,TemplateBox[{{g, (, x, )}, x, a}, MaxLimit2Arg]<=TemplateBox[{{f, (, x, )}, x, a}, MinLimit2Arg]<=TemplateBox[{{f,  , {(, x, )}}, x, a}, MaxLimit2Arg]である:

例のように2つの最大極限が等しいとき, のとき極限を持つ:

これは,はさみうちの定理 (またはサンドイッチ定理)の一般化である:

MaxLimitは常にDiscreteMaxLimit以上である:

考えられる問題  (1)

MaxLimitは実数値関数に対してしか定義されない:

おもしろい例題  (1)

最大極限の集合を可視化する:

Wolfram Research (2017), MaxLimit, Wolfram言語関数, https://reference.wolfram.com/language/ref/MaxLimit.html.

テキスト

Wolfram Research (2017), MaxLimit, Wolfram言語関数, https://reference.wolfram.com/language/ref/MaxLimit.html.

CMS

Wolfram Language. 2017. "MaxLimit." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/MaxLimit.html.

APA

Wolfram Language. (2017). MaxLimit. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MaxLimit.html

BibTeX

@misc{reference.wolfram_2024_maxlimit, author="Wolfram Research", title="{MaxLimit}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/MaxLimit.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_maxlimit, organization={Wolfram Research}, title={MaxLimit}, year={2017}, url={https://reference.wolfram.com/language/ref/MaxLimit.html}, note=[Accessed: 22-November-2024 ]}