aは正の定数とする。関数 $y = -x^2 + 2x + 1$ ($0 \le x \le a$)の最大値を求めよ。

代数学二次関数最大値平方完成場合分け
2025/5/7

1. 問題の内容

aは正の定数とする。関数 y=x2+2x+1y = -x^2 + 2x + 1 (0xa0 \le x \le a)の最大値を求めよ。

2. 解き方の手順

まず、与えられた二次関数を平方完成します。
y=x2+2x+1=(x22x)+1=(x22x+11)+1=(x1)2+1+1=(x1)2+2y = -x^2 + 2x + 1 = -(x^2 - 2x) + 1 = -(x^2 - 2x + 1 - 1) + 1 = -(x-1)^2 + 1 + 1 = -(x-1)^2 + 2
このグラフは上に凸の放物線で、軸は x=1x = 1 です。定義域 0xa0 \le x \le a における最大値を求めるには、軸 x=1x=1 が定義域に含まれるかどうかで場合分けをします。
(1) 0<a<10 < a < 1 のとき
定義域は軸よりも左側にあるため、x=0x=0 で最大値をとります。
y=(01)2+2=1+2=1y = -(0-1)^2 + 2 = -1 + 2 = 1
このとき、最大値は1です。
(2) a=1a = 1 のとき
x=0x = 0x=a=1x = a = 1yy の値は等しくなります。
y=(01)2+2=1y = -(0-1)^2 + 2 = 1
y=(11)2+2=2y = -(1-1)^2 + 2 = 2
このとき、x=1x = 1 で最大値2をとります。
(3) 1<a1 < a のとき
定義域は軸を含んでいるため、x=1x=1 で最大値をとります。
y=(11)2+2=2y = -(1-1)^2 + 2 = 2
このとき、最大値は2です。
したがって、まとめると以下のようになります。
- 0<a<10 < a < 1 のとき、x=0x = 0 で最大値1をとる。
- 1a1 \le a のとき、x=1x = 1 で最大値2をとる。

3. 最終的な答え

- 0<a<10 < a < 1 のとき、最大値1
- 1a1 \le a のとき、最大値2