Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340

Warning: preg_replace(): Compilation failed: invalid range in character class at offset 4 in /home/hitowomusubu/www/wp/wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php on line 340
二次不等式の解法 | 夢を叶える塾
スポンサーリンク

二次不等式の問題の解法

ホームページのリニューアルに伴い一部のページは新しいサイトにリダイレクトされます。

 

与えられた二次不等式を満たす解の範囲を求める問題です。

基本問題

(1)x^2+x \leq 2
(2)x^2+x \geq 2
(3)x^2-2x+1 \leq 0
(4)x^2-2x+1 > 0

積の正負を利用する解き方

与えられた二次不等式の各項を左辺に移行して、二次式が0よりも大きい、もしくは0より小さいという形に変形します。
二次式を因数分解して、二つの一次式の積の形に表します。
二つの一次式が正と正の組み合わせ、もしくは負と負の組み合わせのとき、二次式は正になります。
二つの一次式が正と負の組み合わせのとき、二次式は負になります。

解説

(1)x^2+x \leq 2を変形して、x^2+x-2 \leq 0で考えます。
加法減法した結果が負という性質は、数学では少し扱いづらいです。
そこで左辺を因数分解すると積の形で表すことができますが、積が負という性質は、数学では扱いやすい形になります。
それは、2数の積が負のとき、いずれかが正で、いずれかが負という組み合わせになるからです。

という事で因数分解します。
x^2+x-2 \leq 0
(x+2)(x-1) \leq 0
これが負と正になるという事は、
x+2 \geq 0,x-1 \leq 0という事になります。
ちなみにx+2 \geq x-1は明らかですよね。
なので、x+2 \leq 0,x-1 \geq 0という組合せは不要です。

x+2 \geq 0,x-1 \leq 0を直して、-2 \leq x \leq 1です。
なお、条件はかつで結ばれていることを意識しておきましょう。

(2)x^2+x \geq 2も同様です。
x^2+x \geq 2を変形して、x^2+x-2 \geq 0で考えます。
x^2+x-2 \geq 0
(x+2)(x-1) \geq 0
2数の積が正という事は、正と正の組み合わせ以外に、負と負という組み合わせがあることに気を付けてください。
かつ正、または、負かつ負という条件です。

x+2 \geq 0 , x-1 \geq 0 または、x+2 \leq 0 , x-1 \leq 0
x \geq -2 , x \geq 1 または、x \leq -2 , x \leq 1
これは、x \geq 1 または、x \leq -2という事になります。
つまり、x \leq -2,x \geq 1 です。

(3)x^2-2x+1 \leq 0も同様に因数分解します。
(x-1)^2 \leq 0となり、二乗が0以下という形になりました。
二乗は正になるわけですから解として二乗が0になるxを求めるわけです。
x-1=0ですね。
x=1が解になります。

(4)x^2-2x+1 > 0も同様に因数分解します。
(x-1)^2 > 0となり、二乗が0より大きいという形になりました。
注意すべき点はより大きいです。
二乗は正になるわけですから解として二乗が0になるx以外を求めるわけです。
x-1 \ne 0ですね。
x \ne 11以外のすべてのxが解になります。

二次関数を利用する解き方

与えられた二次不等式の各項を左辺に移行して、二次式が0よりも大きい、もしくは0より小さいという形に変形するところまで同じです。
左辺の二次式は二次関数ですね。
二次関数が正になる範囲、負になる範囲を求める事になります。

解説

(1)x^2+x \leq 2
x^2+x-2 \leq 0
(x+2)(x-1) \leq 0
ここまで同じ流れで進めましょう。

さて、二次関数のグラフはx^2の係数で上に凸か下に凸かが決まります。
今、この二次関数のグラフは下に凸です。
次に二次関数のグラフy=f(x)x軸と交わるのはf(x)=0の二次方程式の解です。
二次関数のグラフは解を境に正負が切り替わります。

問題に戻りますが、下に凸のグラフが0以下となるxは、二つの解に挟まれた区間です。
二つの解はx=-2,1ですから、-2 \leq x \leq 1です。

(2)x^2+x \geq 2も同様です。
(x+2)(x-1) \geq 0になります。

下に凸のグラフが0以上となるxは、二つの解の外側の区間です。
二つの解はx=-2,1ですから、x \leq -2,x \geq 1 です。

(3)x^2-2x+1 \leq 0(4)x^2-2x+1 > 0も同様に因数分解します。
それぞれ(x-1)^2 \leq 0,(x-1)^2 > 0となります。

重解ですからx=1x軸に接します
(3)の場合、x軸を含み下側に来る点はx=1のみですね。
(4)の場合、x軸を含まず上側に来る点はx=1以外ですね。

応用問題

色々作れる訳ですが、二次不等式の解が与えられている場合を考えてみましょう。
「二次不等式ax^2-4x+b < 0の解が-3 < x < 5となるようなa,bを求める」
という問題を考えてみましょう。

解き方

まずは問題に書いてある事を整理して答えを導く数学の解き方の王道で解いてみましょう。
基本問題で取り上げた二次関数を使った二次不等式の解き方をベースとしてみます。

解説

まず得られる情報を整理します。

  1. a=0で場合分けが必要
  2. ax^2-4x+bは二次関数で見たときにaによって上に凸なのか、下に凸なのかが変わる
  3. 解は、\displaystyle \frac{-(-4)\pm \sqrt{(-4)^2 - 4ab}}{2a}=\frac{2\pm \sqrt{4 - ab}}{a}
  4. 不等式は0未満という形ですから、上に凸であれば解に挟まれた区間、下に凸であれば解の外側
  5. 解が -3 < x < 5という事は、解に挟まれた区間

さて、これらの情報から考えを進めてみましょう。

まず1.からa=0を考えてみましょう。
-4x+b < 0の解が-3 < x < 5
単調に増加する一次関数が負となる範囲が、挟まれた区間になるのはおかしいですね。
したがって、a\ne 0です。

4.5.から、上に凸であることがわかりますね。
2.から、a>0であることがわかりました。
a>0なので解の分母は正です。
3.5.から\displaystyle\frac{2-\sqrt{4 - ab}}{a}=-3,\frac{2+\sqrt{4 - ab}}{a}=5になります。
これを変形してみましょう。
2-\sqrt{4 - ab}=-3a,2+\sqrt{4 - ab}=5a
-\sqrt{4 - ab}=-3a-2,\sqrt{4 - ab}=5a-2
\sqrt{4 - ab}=3a+2,\sqrt{4 - ab}=5a-2
つまり3a+2=5a-2なので、4=2aa=2がわかりました。
a=2を使って、\sqrt{4 - ab}=3a+2からbを求めましょう。
\sqrt{4 - 2b}=8になり、4-2b=64となって、
b=-30
a=2,b=-30が答えです。

二次関数を求める方法を使った解き方

二次関数はy=ax^2+bx+cの形ですから、3変数が決まるとその式が決まります。
3変数を求めるためには少なくとも3つの式が必要です。
問題では、y=ax^2-4x+bの形ですから、2つの式があれば二次関数を求める事ができますね。

解説

二次不等式の解が-3 < x < 5という事は、二次関数y=ax^2-4x+bの正負がx=-3,5で切り替わるという事です。
つまりax^2-4x+b=0が解を持つとすればx=-3,5になります。

例えばこれらを代入して、
9a+12+b=0
25a-20+b=0
これを解いて、a=2,b=-30という求め方があります。

あるいは、ax^2-4x+b=a(x+3)(x-5)という積の形で書けるはずですから恒等式の考えで求める事ができます。
a=2,b=-30が得られます。

ただしこのやり方の場合、解が-3 < x < 5という事は言えないですね。
解がx < -3 ,x > 5という可能性があります。
したがってこの方針で解答を書く場合、この点には触れる必要があります。
※マークシートで答えだけ書く場合はこのやり方でだいぶ楽できますね。

求めた答えのa=2,b=-30をもとの式に代入し、2x^2-4x-30 < 0の解が-3 < x < 5であることに言及しましょう。
ここまで計算ができていればすぐに言及できると思いますし、端折って簡潔に述べるだけでも十分です。
ただしそのわずかな手間を惜しんで言及しなければ減点されると思います。

終わりに

二次不等式の問題は不等式を解く方法としてベースとなります。
関数⇒方程式⇒不等式⇒最大値は王道の流れです。
不等式が解けないと、各関数の不等式の問題で解けなくなってしまいます。
不等式さえ解ければ、各関数の性質から導いた不等式を解けばよいので、ずいぶん解きやすくなるはずです。

にほんブログ村 地域生活(街) 東北ブログへ にほんブログ村 地域生活(街) 東北ブログ 米沢情報へ にほんブログ村 教育ブログへ にほんブログ村 教育ブログ 塾教育へ
スポンサーリンク