2次関数、絶対値・ガウス記号を含む関数のグラフ/グラフと方程式のつながり

最終更新日:

目次

1. この記事を読むのに必要な前提知識

目次

この記事に出てくる用語の解説とそれを詳しく扱っている記事へのリンク集です。

関数・グラフ

「2の倍数である」と「偶数である」のように2つの条件が数学的に同じ意味を持つとき「2つの条件は同値である」という。 また、もとの条件と同値な条件に変形することを同値変形という。 (必要条件・十分条件についても以下のリンク参照)

グラフの平行移動

「2の倍数である」と「偶数である」のように2つの条件が数学的に同じ意味を持つとき「2つの条件は同値である」という。 また、もとの条件と同値な条件に変形することを同値変形という。 (必要条件・十分条件についても以下のリンク参照)

2. 2次関数のグラフ

目次

xの2次式で表される関数を、xの2次関数といいます。中学数学ではy=ax2という特別なパターンのみを扱いましたが、高校数学ではより一般にy=ax2+bx+cのグラフを考えます。

ただ、1次関数のときとは違い、そのままだとグラフの形がよく分かりません。なぜなら、xの値が変化すると、ax2bxの2つの項の値が変わってしまうからです。 そこで、xを含む項が1つになるように2次式ax2+bx+ca(xp)2+qの形に変形します。この変形を平方完成(英: completing the squareといいます。

二次式の平方完成

ax2+bx+c=a(x2+bax)+c=a(x2+bax+b24a2b24a2)+c=a{(x+b2a)2b24a2}+c=a(x+b2a)2b24a+c=a(x+b2a)2b24ac4a

まず、xを含む項をaで括った後に、(xp)2の形に変形するためにb24a2を足し引きします。 (x+b2a)2が作れれば、xを含む項を1つにまとめられたので、あとは見やすいように計算するだけです。

この平方完成と、前回のグラフの平行移動の知識を使うと、2次関数y=ax2+bx+cのグラフの形がわかります。右辺を平方完成して、b24ac4aを移項すると次のようになります。

y+b24ac4a=a(x+b2a)2

つまり、y=ax2+bx+cのグラフはy=ax2のグラフをx軸方向にb2ay軸方向にb24ac4aだけ平行移動した放物線です。 (グラフの平行移動の復習はこちらの記事へ「関数・グラフの基本とグラフの平行移動・対称移動」)

(グラフ載せる)

上のようにグラフが落とし穴のような形になる関数を下に凸、反対に屋根のような形になる関数を上に凸といいます。(グラフ自身についても同様に「下(上)に凸なグラフ」と表現することがあります。) 2次関数はa>0のとき下に凸、a<0のとき上に凸になります。

発展|下に凸、上に凸のちゃんとした定義

下に凸を「落とし穴のような」と表現しましたが、厳密には次のように定義されます。

任意のx1,x2(x1x2)について関数f(x)

f(tx1+(1t)x2)tf(x1)+(1t)f(x2)(0<t<1)

を満たすとき、f(x)は下に凸な関数(英: convex function)であるといいます。

同様に、任意のx1,x2(x1x2)について関数f(x)

f(tx1+(1t)x2)tf(x1)+(1t)f(x2)(0<t<1)

を満たすとき、f(x)は上に凸な関数(英: concave function)であるといいます。

式だけ見ると何を言っているのか見失いそうですが、tx1+(1t)x2の形に注目すると、これは0<t<1のとき内分点を表します。 つまり、2点(x1,f(x1)),(x2,f(x2))を結ぶ線分を考え、その線分上の内分点

(tx1+(1t)x2, tf(x1)+(1t)f(x2))

y座標が常に、この内分点と同じxのときの関数f(x)の値f(tx1+(1t)x2)以上(=下に凸)か以下(=上に凸)かを言っています。

(グラフ載せる)

この定義から結果的に下に凸なら落とし穴のような形、上に凸なら屋根のような形になります。 注意点として例えば定数関数y=cは下に凸でもあり、上に凸でもある関数です。下に凸と上に凸は排反(同時には満たさないこと)ではないことに気をつけましょう。 これを避けるために、

f(tx1+(1t)x2)<tf(x1)+(1t)f(x2)(0<t<1)

のように等号を消して狭義の下に凸な関数を考えることもあります。(上に凸も同様)

また、一般の一変数関数f(x)についてその関数が下に凸か上に凸かそうでないかを判定するときは定義通り確かめるのではなく2階微分を使って、

下に凸f(x)0上に凸f(x)0

という同値変形を使って求めることが多いです。 2次関数の2階微分は2aなので、このことからaの符号が下に凸か上に凸かを決定することが分かります。

そして英語表記を見るとわかるように上に凸な関数は凹関数とも呼ばれます。(concave=凹面の) つまり、下側から見て凹凸を判断します。なので、単に凸関数といった場合は"下"に凸な関数のことをいうので注意してください。 (凸関数・凹関数という呼び方が高校数学で使われることは少ないですが)

最後に、凸関数・凹関数は多変数関数に拡張することができます。凸関数・凹関数の定義は狭義の場合を含めて上と全く同じです。(詳しくは、x1, x2が実数からn項実ベクトルに変わったと見ればいい) さらに2階微分を使った判定方法は多変数関数になると、2階"偏"微分を並べた行列(ヘッセ行列)による判定へと拡張されます。

(補足) 細かい内容なので明記しませんでしたが、凸関数・凹関数の定義に内分点が登場することから、 そもそも関数がその内分点と同じxで定義されていることが前提です。このとき、定義域は凸集合であるといいます。 つまり、下の図のような定義域はOUTです。

(図を載せる)

また、放物線にはその直線に対して線対称となるような直線を引くことができます。 この直線を、軸と放物線の交点を頂点と呼ぶので覚えておきましょう。 2次関数y=ax2+bx+cの場合、軸は直線x=b2a、頂点は(b2a,b24ac4a)になります。

2次関数はグラフが放物線になる関数のひとつです。 放物線とは文字通り「物を放ったときの軌跡」なのですが、グラフを回転させても放物線と呼ぶので、2次関数以外にもグラフが放物線になる関数はあります。 このような関数やそもそも放物線の"定義"が気になる方は「(リンク:2次曲線(準備中))」をご覧ください。

ところで、b24acという形、どこかで見覚えがありませんか? 実は2次方程式の解の公式の導出にも平方完成が使われています。気になる人は下の参考をご覧ください。

参考|2次方程式の解の公式の導出

中学数学ではひとまず丸暗記することが多い解の公式を導出してみます。 2次方程式を解く基本的なアイデアはxを含む項2つを1つにまとめることです。というわけで平方完成を活用しましょう。

2次方程式ax2+bx+c=0について、左辺を平方完成すると、

a(x+b2a)2b24ac4a=0

定数項を移項して両辺をaで割ると、

a(x+b2a)2=b24ac4a(x+b2a)2=b24ac4a2

平方根を考えて、解を求めると、

x+b2a=±b24ac2ax=b±b24ac2a

見覚えのある式を導出することができました。

ここで、グラフを使って2次関数の係数の符号を判定する問題を紹介します。この問題を通して、2次関数のグラフに慣れていきましょう。

例題1 2次関数のグラフと係数の符号
目次

関数y=ax2+bx+cのグラフが下の図であるときに、次の式の符号を求めてください。

(グラフ載せる)

  1. a
  2. b
  3. c
  4. b24ac
  5. a+b+c
  6. ab+c
  7. 2a+b

※各解説・解答からこの例題に戻れます

例題1の(1)の解説
例題1

グラフが下に凸か上に凸かでaの符号がわかります。下に凸なのでa>0です。

例題1の(2)の解説
例題1

aの符号がわかっていることをヒントにグラフの軸に注目します。

軸がx>0にあるので、b2a>0です。(1)のa>0と合わせて考えると、b<0となります。

微分を知っている人はf(0)=bであることからx=0におけるグラフの傾きを見て、b<0と答えてもいいです。

例題1の(3)の解説
例題1

グラフのどこを見ればcの符号がわかるか考えます。f(0)=cであることからx=0のときの値を確認すると負なので、c<0です。

例題1の(4)の解説
例題1

b24acに見覚えはないでしょうか。この式は頂点の座標で登場しました。 2次関数のグラフの頂点のy座標はb24ac4aであり、(1)からa>0なので、b24ac>0となります。

まだ登場していない項目ですが、b24acが判別式であることに注目して、グラフがx軸と異なる2点で交わることからb24ac>0とする方法もあります。

例題1の(5)の解説
例題1

cを考えたときと同様にどの値と結び付けられる考えます。すると、f(1)=a+b+cであることからx=1のときの値を確認すると正なので、a+b+c>0です。

例題1の(6)の解説
例題1

ここまでの流れから考えるとわかりやすいですが、初見では気づきにくいかもしれません。bの符号だけ負になっていることに注目しましょう。

f(1)=ab+cであることからx=1のときの値を確認します。グラフでは明記されていませんが、ここで対称性を使います。

2次関数のグラフは軸に対して線対称なので、x=b2aから左右に同じ分だけ離れた2つのxについてyの値は等しくなります。 (5)からf(1)の符号が正であることがわかっているので、対称性よりx=b2aから1と反対側の負の方向に同じだけ離れたxαとすると、f(α)も正になります。

さらに、10を真ん中として1と対称な位置にあることから、b2aを基準にすると、1の方が1よりも遠いです。 よって、1の方がαよりも遠いことになり、f(1)=ab+cの符号は正であることがわかります。

例題1の(7)の解説
例題1

(6)までに求めたものを使う方法と、2a+bがグラフのどこに対応するかを考える方法があります。

まず、1つ目の方法は今までに登場した式から2a+bを作ることを考えます。 そのままaを2倍してbを足し合わせると、2×(正)+(負)となって符号がわからないので、他の組み合わせを考えます。

aca+b+cを使うと、2a+b=ac+(a+b+c)となります。符号を調べてみると、(正)(負)+(正)となるので答えは正であることがわかります。

次に2つ目の方法は微分を使います。f(1)=2a+bであることからx=1のときのグラフの傾きを確認すると正なので、2a+b>0です。 微分を知らないと使えませんが、逆に知っていれば一瞬で求めることができます。

例題1の解答
例題1
  1. a>0
  2. b<0
  3. c<0
  4. b24ac>0
  5. a+b+c>0
  6. ab+c>0
  7. 2a+b>0

3. 絶対値を含む関数のグラフ

目次

続いて絶対値を含む関数のグラフがどうなるか見ていきます。

y=|f(x)|のグラフ

目次

はじめに関数y=|f(x)|のグラフを考えます。右辺全体に絶対値が付くもの全てについて次のことが成り立ちます。

関数y=|f(x)|のグラフ

関数y=|f(x)|のグラフは、y=f(x)のグラフのx軸より下側の部分をx軸に関して対称に折り返したもの

なぜこうなるのか説明します。y=|f(x)|のグラフをy=f(x)のグラフと比べて考えると、f(x)0のときは絶対値の定義から|f(x)|=f(x)となるので2つのグラフは一致します。 しかし、f(x)<0のときは|f(x)|=f(x)となるのでy=|f(x)|のグラフはy=f(x)のグラフをx軸に関して対称に折り返したものになります。 この2つを合わせると、『関数y=|f(x)|のグラフは、y=f(x)のグラフのx軸より下側の部分をx軸に関して対称に折り返したもの』であるといえます。

このように、y=|f(x)|のグラフはy=f(x)のグラフを補助として考えると簡単にかくことができます。 また、実際に問題を解くときも両方のグラフを考えると見通しが良くなることがあります。

ここで、先程学んだ2次関数のグラフの知識と合わせて例題を解いてみましょう。

例題2 2次関数と絶対値を含む関数のグラフ
目次

次の関数のグラフをかいてください。(1)はグラフの軸と頂点も合わせて求めてください。

  1. y=2x25x+2
  2. y=|2x25x+2|
  3. y=||x1|4|

※各解説・解答からこの例題に戻れます

例題2の(1)の解説
例題2

2次関数のグラフをかきたいので平方完成をします。 ここではより効率的に計算するときの考え方を見ていこうと思います。

まず、手順通りx2の係数でxを含む項をくくります。

2x25x+2=2(x252x)+2

この次がポイントです。かっこの中のxの係数、つまり522で割った54を使って、いきなり次の形に変形します。

2(x252x)+2=2{(x54)22516}+2

どこをショートカットしたかというと、中括弧の部分です。 平方完成を紹介したときはb24a2を足し引きしてから(x+b2a)2を作りましたが、実際に計算するときにこう考えると遅いです。 そこで、まず(x+b2a)2を無理矢理作ってからあとで誤差のb24a2を引くと捉えます。

やっている内容は同じですが、無駄に足し引きを考えない分、速く計算できます。 というわけで、x2の係数でくくったら、かっこの中のxの係数を2で割って、(x+b2a)2を作ってしまいましょう。

あとは分配法則を使って、定数項をまとめるだけです。

2{(x54)22516}+2=2(x54)298

より途中式を省略するなら(x+b2a)2を作った後に、すぐに誤差のb24a2を引かずに、頭の中で定数項を計算して、

2x25x+2=2(x252x)+2=2(x54)298(2×{(54)2}+2=98は頭の中で計算)

とするとより速く解けます。ただし、計算ミスが起こりやすくなるので時間があるならしっかり途中式を書いたほうが無難です。

ここからグラフをかくのですが、グラフをかくときはなるべく多くの情報を使って正確なものをかいたほうがいいです。 そのために次のことに気をつけましょう。

丁寧なグラフをかくために確認すること
  1. 定義域を確認する
  2. 対称性周期性を確認する
  3. 座標軸との交点が簡単に求められそうか確認する

これらを確認することでより丁寧なグラフをかくことができます。 さらに学習が進んで極限や微分を勉強すると他にも気をつける項目が出てくるので気になる人は「数Ⅲ微分法(準備中) 」をご覧ください。

今回の例で確認すると、まず定義域は指定されていないので実数全体と考えられます。 次に放物線なので軸に関して線対称です。周期性はグラフが繰り返し同じ形をすることをいいますが、放物線にはありません。

最後に座標軸との交点ですが、y軸との交点はx=0のときのyの値と考えれば、20250+2=2より(0,2)とわかります。1次関数の切片と同じ要領です。 そして、x軸との交点はy=0のときのxの値と考えれば、2次方程式2x25x+2=0を解けばいいことになります。グラフの話から方程式が登場しましたが、このことについて後半で詳しく扱います。

2x25x+2=0の解はx=12,2なので、x軸との交点は(12,0),(2,0)となります。 以上からグラフは次のようになります。

(グラフ載せる)

また、軸は直線x=54, 頂点は点(54,98)です。

例題2の(2)の解説
例題2

(1)ができれば(2)はほぼできたようなものです。y=|f(x)|の形になっていることに注目しましょう。

y=|2x25x+2|のグラフは、y=2x25x+2のグラフのx軸より下側の部分をx軸に関して対称に折り返したものなので、グラフは次のようになります。

グラフ載せる

例題2の(3)の解説
例題2

絶対値記号が2つも出てきますが、うまくy=|f(x)|の知識が使えないか考えましょう。

まず、右辺全体に絶対値がついているので、y=|x1|4のグラフさえわかれば解くことができます。 y=|x1|4は右辺全体に絶対値がついているわけではないので困りますが、ここでグラフの平行移動を思い出しましょう。

すると、y=|x1|4のグラフはy=|x1|のグラフをy軸方向に4だけ平行移動したものであることがわかります。 そして、y=|x1|のグラフはy=x1のグラフのx軸より下側の部分をx軸に関して対称に折り返したものなので、これらを組み合わせればy=||x1|4|のグラフをかくことができそうです。

順番に見ていくと、y=|x1|のグラフはy=x1のグラフを補助にして、次のようになります。

(グラフ載せる)

そして、これをy軸方向に4だけ平行移動してからx軸より下側の部分をx軸に関して対称に折り返せばy=||x1|4|のグラフの完成です。

(グラフ載せる)

例題2の解答
例題2
  1. y=2x25x+2
  2. y=|2x25x+2|
  3. y=|(|x1|4)|

折れ線型のグラフ

目次

今回はいきなり例題を通して考えてみたいと思います。

例題3 折れ線関数のグラフと最大・最小
目次
  1. 関数y=|x+1|+|x|+|x1|のグラフをかいて、最大値と最小値があれば求めてください。

※各解説・解答からこの例題に戻れます

絶対値記号がたくさん登場していて複雑そうです。困ったときは絶対値の原則的な外し方に従いましょう。

例題3の(1)の解説
例題3

場合分けして絶対値を外していく方針で進めていきます。それぞれの絶対値の中身が0になるxの値が場合分けの境界になるので、そこに注目しましょう。

[1] x<1のとき

y=(x+1)x(x1)=3x

[2] 1x<0のとき

y=(x+1)x(x1)=x+2

[3] 0x<1のとき

y=(x+1)+x(x1)=x2

[4] 1xのとき

y=(x+1)+x+(x1)=3x

これらをつなぐと、グラフは下のようになります。

(グラフ載せる)

このグラフを見ると、最大値は存在しませんが、最小値はx=0でとることがわかり、その値は2となります。

順番に考えていけば上のように解くことができますが、今回なぜわざわざ紹介したかと言うと、この問題には別の視点から解く方法があるからです。それが次の方法です。

折れ線関数の着眼点

折れ線関数はグラフの傾きに注目する

ここではいきなり場合分けをせずに、絶対値の中身が1次式である項の和(と定数倍)になっている今回のような関数について、グラフがどんな形になるか考えてみます。

すると、絶対値を外したとしても次数が大きくなることはないので、複数の1次(以下の)関数を繋ぎ合わせたものになっていることがわかります。 つまり、この関数のグラフは直線が繋ぎ合わさった1本の折れ線になります。

このような理由から「折れ線関数」と呼んでいました。なお、一般的な名称ではないと思うのでテストの答案などでは使わないほうがいいと思います。

このことを利用して、各直線の傾きに注目しましょう。 直線の傾きとグラフが通る一点がわかればすぐにグラフ全体がわかります。この方法を使うと以下のような別解を考えることができます。

グラフが折れまがる点のx座標は原則通り解いたときと同じようにそれぞれの絶対値の中身が0になるxの値です。 それぞれの場合についてxの係数がどうなるかをまとめると次の表のようになります。

(表載せる)

あとはグラフが通る点が一点でも具体的にわかれば全体がわかります。グラフを実際にかく場合なら、折れまがる点の座標はすべて求めておくのが安心でしょう。

(グラフ載せる)

もちろん最初に紹介した方法でも解けるのですが、大事なことは「より本質に絞って手短に解いていること」と「グラフの概形をあらかじめ知っていて、それを意識しながら解いていること」です。 特にここから発展して文字定数が入ってくると解きやすさが大きく変わってくると思います。 そのような例題については「折れ線関数の最大・最小(準備中)」をご覧ください。

また、「傾きに注目する」というアイデアは微分でも登場します。こちらについて詳しく知りたい方は「微分(準備中)」をご覧ください。

4. ガウス記号を含む関数のグラフ

目次

関数のグラフ3つ目はガウス記号がついた関数のグラフです。そもそもガウス記号が初登場だと思うので、今から紹介します。

記号[ ]をガウス記号といいます。定義は実数xに対してnx<n+1となる整数n[x]と表します。 何を言っているかというと、つまりこれは小数部分を切り捨てて、整数部分のみを表す「小数部分カッター」です。 こう捉えると一気にイメージしやすくなるのではないでしょうか。

ここで、整数部分と小数部分について負の数では直感と異なるので注意してください。詳しくは以下の補足で解説しています。

補足|負の数の整数部分と小数部分

正の数では直感通りなのですが、負の数の整数部分・小数部分は注意が必要です。実はこの2つの定義は以下のようになっています。

実数xが整数n0p<1の小数pを用いて、x=n+pと表されるとき、nを実数x整数部分pを実数x小数部分といいます。

ポイントは小数部分が0以上1未満になっている点です。この定義より、例えば2.25の整数部分は3、小数部分は0.75です。 うっかり、整数部分が2、小数部分が0.25(もしくは0.25)などと勘違いしないように気をつけましょう。

このガウス記号を実際に使った関数のグラフがどうなるのか見ていきます。

例題4 ガウス記号を含む関数のグラフ
目次

次の関数のグラフをかいてください。

  1. y=[x](2x3)
  2. y=[2x+1](1x1)

※各解説・解答からこの例題に戻れます

新しい記号が出てきましたが、グラフをかくときはほぼ作業です。絶対値のときと同様に場合分けで解いていきましょう。

例題4の(1)の解説
例題4

ガウス記号が何かを知っていれば場合分けをするだけなので、いきなり解答にいきます。

[1] 2x<1のとき

y=(2)=2

[2] 1x<0のとき

y=(1)=1

[3] 0x<1のとき

y=0=0

[4] 1x<2のとき

y=1

[5] 2x<3のとき

y=2

[6] x=3のとき

y=3

よって、グラフは以下のようになります。

(グラフ載せる)

別解|「小数部分カッター」の発想を使う

y=|f(x)|のグラフをかくときにy=f(x)のグラフを補助として考えましたが、同じようにしてガウス記号がつく前の関数のグラフを補助として考えてみます。

5. グラフと方程式のつながり

目次

関数の様子を表すのに便利なグラフですが、実は方程式や不等式を解くときにも使えます。どういうことなのか解説します。

xについての方程式f(x)=g(x)を解くことを考えます。このとき、全体をyとおくことで別の視点が見えてきます。

f(x)=g(x)=y{y=f(x)y=g(x)

このように考えると連立方程式の形になります。連立方程式ということは方程式の実数解はグラフの交点で表されます。また、同様のことが不等式でも成り立ちます

例えば、不等式f(x)>g(x)y1=f(x), y2=g(x)とおくと、

{f(x)>g(x)y1=f(x)y2=g(x){y1>y2y1=f(x)y2=g(x)

となります。これはつまり、y=f(x)y=g(x)のグラフを考えて、それらの上下関係を見ればいいということです。このように、方程式や不等式はグラフと関連付けて考えることができます

グラフと方程式・不等式のつながり

xについての方程式や不等式は各辺をyとおくことでその実数解をグラフの交点や上下関係として捉えることができる

この方法の威力が感じられるわかりやすい例は2次不等式です。今回学んだ2次関数のグラフの知識を使ってグラフをかくことができ、それらの交点は2次方程式f(x)=g(x)を解けばいいので解の公式を使って求まります。 グラフに結びつけることで大小関係を視覚的に捉えることができるのでとても状況を把握しやすくなります。 実際に次回の記事で2次方程式の復習とともに2次不等式の例題を見ていきます。

また、方程式についても単純な2次方程式を解くだけなら必要ないですが、「x23x+2k=0が実数解をもつkについての条件を求めてください。」のような問題に有効です。 こちらも不等式と同様にグラフで視覚的に捉えると非常に解きやすくなります。実際に解き方を知りたい方は「定数分離(準備中)」をご覧ください。

2次方程式・不等式に限らず使えて高校数学では頻出の発想なので、しっかり覚えておきましょう。

6. まとめ

目次

今回の内容をまとめると、

ログインすると学習データを保存できます。アカウントをお持ちでない方は新規登録

マイページ画面