Math World Lab

二次関数と放物線

a, b, c を動かすと放物線の形と位置はどう変わる?

この単元の発見をシェア
3行要約(Key Takeaways / AIOサマリー)
1
二次関数と放物線の本質的な定義と直感的ビジュアルをシミュレーターで体験できる。
2
公式や証明の背景にある数学的意味と、厳密な導出ステップを解説。
3
実社会における工学応用(ゲーム物理の放物運動(ジャンプ・弾道シミュレーション))のTypeScript実装コードを収録。

なぜこれを学ぶのか? — 現実社会とテクノロジーでの価値

Purpose & Motivation

なぜ生まれたのか?

二次関数と放物線の基礎原理を体系化し、抽象的な計算を直感的に扱うために誕生した。

身につく武器・思考力

a, b, c を動かすと放物線の形と位置はどう変わる?。この考え方を身につけることで、複雑な課題を単純化して数理モデルとして解く力が養われる。

実社会・ITでの活躍現場

  • •ゲーム物理の放物運動(ジャンプ・弾道シミュレーション)
  • •ITシステム・アルゴリズム実装における論理設計
  • •データ分析やシミュレーションにおける数理モデリング

Layer 1 — 直感・シミュレーター

a, b, c のスライダーを動かして、放物線の開き方・向き・位置がどう変化するかを観察しよう。a の符号を変えると何が起きる? 赤い点(頂点)はどう動く?

y=1.0x2+0.0x+0.0y = 1.0x^2 + 0.0x + 0.0

頂点: (0.00, 0.00)

↑ a の符号で放物線が上に開くか下に開くかが決まり、a の絶対値が大きいほど幅が狭くなる。 b と c を動かすと赤い頂点が左右・上下に移動する様子を確認しよう。

Layer 2 — 定義・受験・証明

定義

二次関数は x2x^2 の項を含む関数で、次の一般形で表される。グラフは放物線(パラボラ)と呼ばれる曲線になる。

公式・数理モデル

y=ax2+bx+cy = ax^2 + bx + c

証明・導出

平方完成により、一般形は頂点の座標が分かる形に変形できる。

y=a(x+b2a)2−b2−4ac4ay = a\left(x + \frac{b}{2a}\right)^2 - \frac{b^2 - 4ac}{4a}

この形から、頂点の座標は

(−b2a, −b2−4ac4a)\left(-\frac{b}{2a}, \ -\frac{b^2-4ac}{4a}\right)

であることが分かる。aa の符号が正なら下に凸(最小値を持つ)、負なら上に凸(最大値を持つ)になる。

押さえておきたいポイント

  • a>0a > 0 で下に凸(谷型)、a<0a < 0 で上に凸(山型)
  • ∣a∣|a| が大きいほど放物線の開きが狭くなる
  • 頂点の xx 座標は −b2a-\dfrac{b}{2a} で求められる
参照基準・学習指導要領との対応

本トピックの内容・数理モデルは、文部科学省学習指導要領(算数・数学・情報)および国際標準カリキュラムに準拠し、エンジニアリング現場の実装事例と照らし合わせてMath World Lab編集部により検証・作成されています。

Layer 3 — 工学応用・現場実装

ゲーム物理の放物運動(ジャンプ・弾道シミュレーション)

重力の影響を受ける物体(ジャンプするキャラクター、投げた弾)の軌道は二次関数で表される。時間 tt を xx、高さを yy とみなすと、初速度と重力加速度から放物線の軌道をそのままシミュレーションできる。

1// y = a*t^2 + b*t + c の形そのもの
2function projectileHeight(
3 time: number,
4 initialVelocity: number,
5 gravity = 9.8
6): number {
7 const a = -0.5 * gravity;
8 const b = initialVelocity;
9 const c = 0; // 初期高さ
10 return a * time * time + b * time + c;
11}
12
13// 初速度 20 m/s で投げ上げたときの、0.5秒刻みの高さの推移
14for (let t = 0; t <= 4; t += 0.5) {
15 console.log(t.toFixed(1), projectileHeight(t, 20).toFixed(2));
16}

次に学ぶならコレ!おすすめトピック

この単元と深い繋がりを持つ、あわせて学ぶと理解が深まるおすすめ単元

数理モデル・概念が近い関連トピック

y = v₀t - ½gt²
関連度高中学数学

ゲーム物理とジャンプの放物線(二次関数の運動学)

「なぜマリオは気持ちよく跳べるのか?」重力加速度と二次関数で創る2Dアクションの物理

関連度高中学数学

反比例のグラフと双曲線

積が一定に保たれる y = k/x の関係と、なめらかに枝分かれする双曲線の形

xy122436
関連度高中学数学

関数の概念と対応表

「1つの入力にはただ1つの出力」というルールを対応表で確かめる

同じレベルで次に挑戦したいトピック

同レベル推薦中学数学

三平方の定理

直角三角形の3辺に隠れた面積の等式

同レベル推薦中学数学

一次関数とグラフ

傾きと切片を動かすと、直線はどう変わる?

同レベル推薦中学数学

確率の基礎(場合の数)

サイコロを何度も振ると、確率はどこに落ち着く?

工学・実社会での応用先でつながるトピック

工学・実践連携小学校・算数

円の面積と円周率

半径を変えると、円周と面積はどう変わる?

工学・実践連携小学校・算数

三角形・多角形の面積

頂点を動かして、面積の公式が成り立つ理由を確かめよう

工学・実践連携小学校・算数

単位変換(長さ・面積・体積)

長さが2倍になると、面積・体積は何倍になる?

あなたの数学力をさらに伸ばす

数学の弱点診断や算数パズルに挑戦してみませんか?

簡単な質問に答えてあなたにぴったりの学習ロードマップを発見したり、直感を試すパズルで数の面白さを体験できます。