技術(非IT系)

sin(1/x)の極限は?求め方や考え方も解説!(振動:極限値:はさみうちの原理など)

sin(1/x)の極限値
当サイトでは記事内に広告を含みます

sin(1/x)の極限は?求め方や考え方も解説!(振動:極限値:はさみうちの原理など)

sin(1/x)は、xが0に近づくときの極限を学ぶ場面で、初めて見ると不思議に感じやすい関数です。

1/xが非常に大きくなり、sinの値が細かく振動するため、グラフだけでは答えを判断しにくいでしょう。

しかし、極限の定義と振動の性質を順に整理すれば、sin(1/x)そのものの極限と、xsin(1/x)のような式の極限を区別して考えられます。

この記事では、振動する関数の見方、極限値が存在しない理由、はさみうちの原理の使い方まで、例を交えながら解説します。

sin(1/x)の極限値

sin(1/x)の極限値

それではまずsin(1/x)の極限値について解説していきます。

xが0へ近づくときの結論

結論からいうと、sin(1/x)はxが0に近づくとき、極限値をもちません。

右側から近づく場合でも左側から近づく場合でも、値がある一つの数へ落ち着かないためです。

sin tはtの値に応じてマイナス1から1の範囲を繰り返し動きます。

xが0に近づくと1/xは正または負の方向へ際限なく大きくなり、sinの中身が無限に変化します。

その結果、sin(1/x)は0付近で振動の回数を増やしながら、マイナス1と1の間を行き来します。

sin(1/x)は値が有界であり、常にマイナス1以上1以下です。

ただし、値が有界であることと、極限値が存在することは同じ意味ではありません。

極限では、xを十分に目的の値へ近づけたとき、関数の値が一つの数へ近づく必要があります。

sin(1/x)はどれほどxを0に近づけても振動を止めないため、その条件を満たせません。

振動の幅が小さくならないことが、極限値が存在しない決定的な理由です。

極限がないことと発散の違い

極限値がないという表現を聞くと、値が無限大へ向かう状態を思い浮かべるかもしれません。

ところがsin(1/x)は無限大にもマイナス無限大にも向かいません。

値は常にマイナス1から1の範囲に収まっています。

つまり、sin(1/x)は値が大きくなり過ぎて極限をもたないのではなく、一定の値へ定まらずに振動し続けるため極限をもたない関数です。

この違いを押さえると、三角関数を含む極限問題で混乱しにくくなります。

関数の例 xが0へ近づくときの様子 極限
1/x 正負の方向へ大きくなる 存在しない
sin(1/x) マイナス1から1で振動する 存在しない
xsin(1/x) 振動の幅が0へ縮む 0
x²sin(1/x) さらに速く0へ近づく 0

同じように極限値が存在しない場合でも、原因は式によって異なります。

問題を解く際は、無限大へ向かうのか、振動するのか、左右で値が異なるのかを分けて観察しましょう。

グラフから読み取れる特徴

sin(1/x)のグラフは、xが0から離れた場所では通常のsin関数に似たなめらかな曲線です。

一方でxが0へ近づくほど、波の間隔が急激に狭くなります。

グラフはマイナス1と1の間に入ったまま、0の近くで無数に上下する形になります。

このとき、グラフが0の周辺に集まって見える場合がありますが、値そのものが0へ近づいているわけではありません。

表示倍率や画面の解像度によって波が見えなくなるだけで、数学的には常に大きな振動が残っています。

sin(1/x)でxを順に小さくすると、たとえばxが1/πならsin(1/x)は0です。

xが2/πならsin(1/x)も0になりますが、xが2/πより小さい値でも、1となる値やマイナス1となる値が何度も現れます。

グラフは理解の助けになりますが、極限の有無を厳密に示すには、特定の数列を考える方法や極限の定義を用います。

次の章では、振動が起こる仕組みを式の内側から確認します。

振動が起こる仕組み

続いてはsin(1/x)で振動が起こる仕組みを確認していきます。

1/xが無限大へ向かう変化

xが正の値から0へ近づくと、1/xは限りなく大きくなります。

たとえばxが0.1なら1/xは10であり、xが0.01なら100です。

xをさらに小さくすれば、1/xは1000、10000のように増えていきます。

sin tはtが大きくなっても、ある数へ近づく関数ではありません。

周期2πで同じ形を繰り返すため、tがどれほど大きくなっても、値は0、1、マイナス1などを何度も取ります。

ここへt=1/xを代入すると、xが0へ近づく変化が、sinの中では無限遠へ進む変化に変わります。

この対応が、sin(1/x)の振動を理解する重要なポイントです。

xは0へ近づいているのに、sinの中身は落ち着くどころか無限に遠ざかるという関係になります。

周期性と振動回数の増加

sin tはtが2π増えるたびに同じ値へ戻ります。

したがって、sin(1/x)で一周期分だけ値を変化させるには、1/xを2π変化させる必要があります。

xが0に近い領域では、わずかなxの変化だけで1/xが大きく変わります。

そのため、x軸上のごく短い区間に、sin関数の何回分もの波が押し込まれることになります。

1/x=2nπならsin(1/x)=0です。

1/x=π/2+2nπならsin(1/x)=1です。

1/x=3π/2+2nπならsin(1/x)=マイナス1です。

nを大きくすると、対応するxはすべて0へ近づきます。

nが大きくなるほど、0の近くで0、1、マイナス1を取るxが次々に見つかります。

一つの値へ近づく余地がないことを、具体的な式で確かめられるでしょう。

右極限と左極限の考え方

xが0に近づく極限には、右側から近づく右極限と、左側から近づく左極限があります。

sin(1/x)ではxが正なら1/xも正であり、xが負なら1/xも負です。

sinは奇関数なので、sin(1/x)もxが0以外で奇関数になります。

ただし、右極限が存在しない以上、左極限も通常の意味では存在しません。

右側だけを見ても値がマイナス1から1まで振動するため、左右を比べる段階に進む前に極限が定まりません。

片側極限を調べる問題では、右側と左側を別々に扱う習慣が大切です。

sin(1/x)のような関数は、片側から近づいても振動が消えない代表例として覚えておくと便利です。

数列を用いた極限不成立の証明

続いては数列を用いた極限不成立の証明を確認していきます。

極限を判定する数列の方法

関数f(x)がxをaへ近づけたときLへ収束するなら、xがaへ近づくどの数列を選んでも、f(x)はLへ近づく必要があります。

反対に、aへ近づく二つの数列を選び、そのときの関数値が異なる値へ近づくなら、関数全体の極限は存在しません。

sin(1/x)は、この考え方を使うと簡潔に説明できます。

重要なのは、0へ近づくxの列を作り、sinの中身が狙った角度になるように調整することです。

同じ点0へ近づく二つの経路で関数値の近づき方が異なる場合、極限値は一つに決まりません。

数列は、その経路を式で明確に示すための方法です。

値が1になる数列

sinの値が1になるのは、角度がπ/2+2nπのときです。

そこで、x_n=1/(π/2+2nπ)という数列を考えます。

nを大きくすると分母は大きくなるため、x_nは0へ近づきます。

一方で、1/x_n=π/2+2nπです。

よってsin(1/x_n)=1がすべてのnについて成り立ちます。

つまり、この数列に沿ってxを0へ近づけると、関数値は常に1です。

ここで大切なのは、1に近づくというより、値が最初から最後まで1である点です。

どれほど0の近くまで進んでも、sin(1/x)が1となる場所を選べます。

値がマイナス1になる数列

次に、sinの値がマイナス1になる角度を利用します。

y_n=1/(3π/2+2nπ)と置くと、nが大きいときy_nも0へ近づきます。

しかし1/y_n=3π/2+2nπなので、sin(1/y_n)=マイナス1です。

先ほどのx_nでは関数値が1であり、今回のy_nでは関数値がマイナス1になります。

x_n=1/(π/2+2nπ)のとき、sin(1/x_n)=1です。

y_n=1/(3π/2+2nπ)のとき、sin(1/y_n)=マイナス1です。

どちらもnを大きくすると0へ近づくため、sin(1/x)の極限は存在しません。

同じ0へ近づくのに、関数値が1とマイナス1へ分かれるため、共通の極限値を設定できません。

これは振動する関数の極限を厳密に否定する、非常に使いやすい証明方法です。

はさみうちの原理と応用

続いてははさみうちの原理と応用を確認していきます。

sin(1/x)単体に使えない理由

sin(1/x)にはマイナス1以上1以下という不等式があります。

すなわち、マイナス1≦sin(1/x)≦1です。

しかし両端のマイナス1と1は同じ値へ近づきません。

はさみうちの原理を使うには、下から押さえる関数と上から押さえる関数が同じ極限値へ近づく必要があります。

したがって、この不等式だけでsin(1/x)の極限を求めることはできません。

ここは誤りやすい点です。

値が二つの定数の間にあるだけでは、極限の存在は保証されません。

xsin(1/x)が0へ近づく理由

sin(1/x)にxを掛けたxsin(1/x)では、事情が変わります。

sin(1/x)の絶対値は1以下なので、絶対値を取ると次の関係が成り立ちます。

絶対値xsin(1/x)≦絶対値x

マイナス絶対値x≦xsin(1/x)≦絶対値x

xが0へ近づくと、両端のマイナス絶対値xと絶対値xはいずれも0へ近づきます。

両端が0へ近づくため、はさみうちの原理によりxsin(1/x)も0へ近づきます。

sin(1/x)の振動は残っていても、前に掛かったxの大きさが0へ縮むことで、振動の幅全体が押しつぶされるわけです。

このように、振動する部分の前に0へ近づく因子がある問題では、絶対値による評価が有効です。

振動する因子が有界なら、0へ近づく因子を掛けることで全体が0へ収束する場合があります。

極限問題では、振動そのものよりも振幅がどう変化するかに注目しましょう。

類題に使える不等式の形

sin以外でも、絶対値が一定の範囲に収まる関数には同じ考え方を使えます。

たとえばcos(1/x)も絶対値が1以下であり、xcos(1/x)の極限は0です。

また、絶対値が1以下の範囲で振動する関数g(x)に対して、xg(x)を考える場合も同様です。

式 利用する評価 xが0へ近づくときの極限
xsin(1/x) 絶対値sin(1/x)≦1 0
xcos(1/x) 絶対値cos(1/x)≦1 0
x²sin(1/x) 絶対値sin(1/x)≦1 0
sin(1/x) マイナス1≦sin(1/x)≦1 存在しない

不等式を立てるときは、最終的に両端が同じ極限値を持つかを必ず確認してください。

この一手間が、はさみうちの原理を正しく使うための鍵になります。

連続性と定義域の考え方

続いては連続性と定義域の考え方を確認していきます。

x=0で定義できない理由

sin(1/x)では、x=0を代入すると1/0が現れます。

0で割る計算はできないため、sin(1/x)はx=0で定義されません。

定義域はxが0ではない実数全体です。

関数がある点で定義されていないことと、その点で極限が存在しないことは別の話ですが、sin(1/x)では両方の問題が関係します。

たとえばxsin(1/x)も元の式のままではx=0で定義されません。

ただし極限は0になるため、x=0での値を0と決めれば連続な関数へ拡張できます。

このように、穴のように空いた一点へ適切な値を補って連続にすることを、連続な拡張と考えます。

極限値が存在するかどうかが、値を補えるかを判断する基準になります。

除去可能な不連続との違い

xsin(1/x)はx=0で定義されていませんが、0へ近づく極限は0です。

そのため、x=0に0を入れればグラフの穴を埋められます。

このタイプは除去可能な不連続と呼ばれます。

一方、sin(1/x)はx=0にどのような値を入れても、0の近くでの振動をなくせません。

0、1、マイナス1のいずれを代入しても、周囲の関数値がその値へ近づかないからです。

したがってsin(1/x)の不連続は、一点の値を直すだけでは解消できません。

関数値の未定義だけを見るのではなく、近くの値の振る舞いまで確認する必要があります。

微分可能性との関係

微分可能であるためには、まずその点で連続でなければなりません。

sin(1/x)はx=0で定義できず、さらに極限値もないため、x=0で微分を考えることはできません。

ただしxが0以外の場所では、合成関数として微分できます。

導関数はcos(1/x)にマイナス1/x²を掛けた形になります。

0の近くでは1/x²の影響も大きくなるため、関数値だけでなく変化の速さも激しくなります。

極限、連続、微分は順につながる概念です。

sin(1/x)は、極限が存在しないと連続な延長もできないことを理解する教材として役立ちます。

sin(1/x)の極限に関するまとめ

sin(1/x)はxが0へ近づくとき、マイナス1から1の間で無限に振動するため、極限値をもちません。

値が常に一定範囲に収まることと、特定の値へ収束することは別の性質です。

1/xが0付近で無限大へ向かい、sinの周期的な振動を次々に生む点が基本になります。

数列x_n=1/(π/2+2nπ)とy_n=1/(3π/2+2nπ)を使えば、0へ近づく二つの経路で関数値が1とマイナス1に分かれることを示せます。

このため、sin(1/x)の極限は一つに決まりません。

一方、xsin(1/x)では絶対値sin(1/x)≦1を利用し、マイナス絶対値x≦xsin(1/x)≦絶対値xと評価できます。

両端が0へ近づくので、はさみうちの原理によって極限は0です。

振動の有無だけでなく、振幅が縮むかどうかを確認すると、似た極限問題も整理しやすくなるでしょう。