「y軸方向への平行移動ってどういう操作?座標はどう変わるの?」と疑問を持つ方も多いでしょう。

y軸方向への平行移動は、座標平面上の図形や点をy軸方向(縦方向)に一定量だけ動かす幾何学的変換であり、関数のグラフの移動・ベクトル・変換行列など多くの数学的概念と関連しています。

高校数学では関数グラフの平行移動として学び、大学数学や工学ではベクトルや変換行列を用いた座標変換として発展します。

本記事では、y軸方向への平行移動の基本原理・座標の変化・関数グラフへの応用・ベクトルによる表現・変換行列まで、図形の移動・座標変換のキーワードをおさえながら丁寧に解説します。

数学の基礎を確認したい方から応用まで理解を深めたい方まで役立つ内容となっていますので、ぜひ最後までお読みください。

y軸方向の平行移動の基本概念と結論

それではまず、y軸方向への平行移動の基本概念について解説していきます。

平行移動の定義とy軸方向の意味

平行移動とは、図形上の全ての点を同じ方向に同じ距離だけ動かす変換のことです。

y軸方向への平行移動とは、全ての点のy座標だけを一定量変化させ(x座標は変化させない)変換です。

y軸方向の平行移動の基本ルール

点$(x, y)$をy軸方向にk移動した点の座標:$(x, y + k)$

kが正($k > 0$)のとき:上方向(y軸正方向)への移動

kが負($k

x座標は変化しない:移動前後でx座標は同じ

この変換では、全ての点が一斉に同じ量だけy方向に動くため、図形の形・大きさ・向きは全く変わりません。

平行移動は図形の形を保つ変換(合同変換・等長変換)であることが重要な性質です。

y軸方向とx軸方向の平行移動の比較

平行移動の種類 変換の規則 変化する座標
x軸方向にh移動 $(x, y) \to (x+h, y)$ x座標のみ変化
y軸方向にk移動 $(x, y) \to (x, y+k)$ y座標のみ変化
斜め方向(両方同時) $(x, y) \to (x+h, y+k)$ x座標・y座標ともに変化

y軸方向の平行移動ではx座標が変わらないため、「縦方向にだけ動く」というイメージが正確です。

平行移動ベクトルとしての表現

y軸方向にkだけ平行移動する操作は、移動ベクトル$\vec{v} = \begin{pmatrix}0 \\ k\end{pmatrix}$を加える操作として表せます。

ベクトルによる平行移動の表現

点Pの位置ベクトル$\vec{OP} = \begin{pmatrix}x \\ y\end{pmatrix}$

y軸方向にk移動後の位置ベクトル:$\vec{OP’} = \begin{pmatrix}x \\ y\end{pmatrix} + \begin{pmatrix}0 \\ k\end{pmatrix} = \begin{pmatrix}x \\ y+k\end{pmatrix}$

移動ベクトルを使った表現は、平行移動を線型代数の言葉でシンプルに記述できる方法であり、コンピュータグラフィックスなどでよく使われます。

関数グラフのy軸方向平行移動

続いては、関数グラフのy軸方向への平行移動を確認していきます。

$y = f(x)$のグラフをy軸方向にk移動する規則

関数$y = f(x)$のグラフをy軸方向にkだけ平行移動したグラフの方程式は$y = f(x) + k$になります。

グラフの平行移動の公式

$y = f(x)$のグラフをy軸方向にk移動 → $y = f(x) + k$

$y = f(x)$のグラフをx軸方向にh移動 → $y = f(x – h)$(符号に注意)

両方同時にh, k移動 → $y = f(x – h) + k$

y軸方向の平行移動は$f(x)$にkを足す操作ですが、x軸方向の平行移動は$f(x-h)$(hをxから引く)という操作になることに注意が必要です。

x軸方向の移動は符号が直感と逆になるため、y軸方向(符号がそのまま)と混同しないよう気をつけましょう。

具体的な関数グラフの平行移動例

例1:$y = x^2$のグラフをy軸方向に3移動

移動後のグラフ:$y = x^2 + 3$

頂点が$(0, 0)$から$(0, 3)$に移動する

例2:$y = \sin x$のグラフをy軸方向に-2移動

移動後のグラフ:$y = \sin x – 2$

グラフ全体が2下がり、振動の中心線がy = -2になる

例3:$y = 2^x$のグラフをy軸方向に1移動

移動後のグラフ:$y = 2^x + 1$

漸近線がy = 0からy = 1に移動する

これらの例からわかるように、y軸方向の平行移動はグラフの「高さ」を一様に変化させる操作です。

漸近線・頂点・切片など特徴的な点もすべて同じ量だけy方向にシフトします。

y切片への影響

$y = f(x)$のy切片は$f(0)$ですが、y軸方向にk移動した$y = f(x) + k$のy切片は$f(0) + k$になります。

つまりy軸方向の平行移動量kだけy切片も増加します。

この関係を使って「y切片の変化からy軸方向の移動量を逆算する」という問題解法も可能です。

変換行列と平行移動(同次座標系)

続いては、変換行列を使った平行移動の表現を確認していきます。

通常の行列での平行移動の限界

2次元の線形変換(回転・拡大縮小・反射)は2×2の行列で表せますが、平行移動は通常の2×2行列では表現できません。

これは平行移動が線形変換でなく「アフィン変換」の一種であるためです。

この問題を解決するために、同次座標系(homogeneous coordinates)という拡張表現が使われます。

同次座標系での平行移動行列

同次座標系を使ったy軸方向の平行移動行列

2次元の点$(x, y)$を同次座標$(x, y, 1)$で表すと、

y軸方向にk移動する変換行列は:

$T = \begin{pmatrix}1 & 0 & 0 \\ 0 & 1 & k \\ 0 & 0 & 1\end{pmatrix}$

変換:$\begin{pmatrix}x’ \\ y’ \\ 1\end{pmatrix} = \begin{pmatrix}1 & 0 & 0 \\ 0 & 1 & k \\ 0 & 0 & 1\end{pmatrix}\begin{pmatrix}x \\ y \\ 1\end{pmatrix} = \begin{pmatrix}x \\ y+k \\ 1\end{pmatrix}$

同次座標系を使うことで、平行移動・回転・拡大縮小・せん断など全ての2次元変換を3×3行列の積として統一的に表現できます。

この表現はコンピュータグラフィックス・ロボット工学・画像処理の分野で標準的に使われる非常に重要なツールです。

複合変換での平行移動の順序

平行移動と回転など複数の変換を組み合わせる場合、変換の順序が重要になります。

「回転してから平行移動」と「平行移動してから回転」は一般に異なる結果になります。

複合変換の行列積

「まずy軸方向にk移動、次に角度$\theta$回転」の変換行列:

$M = R(\theta) \cdot T(k) = \begin{pmatrix}\cos\theta & -\sin\theta & 0 \\ \sin\theta & \cos\theta & 0 \\ 0 & 0 & 1\end{pmatrix} \begin{pmatrix}1 & 0 & 0 \\ 0 & 1 & k \\ 0 & 0 & 1\end{pmatrix}$

行列積は右から左に適用されるため、右側の行列(平行移動)が先に適用されます。

複合変換の順序を正確に行列積で表現できることは、3DCGプログラミングにおける基本スキルのひとつです。

y軸方向平行移動の応用と関連する幾何学的変換

続いては、y軸方向平行移動の応用と関連する幾何学的変換を確認していきます。

座標変換における平行移動の役割

座標系の原点を移動する操作は、全ての点をy軸・x軸方向に平行移動することと等価です。

たとえば「原点を点$(a, b)$に移動した新しい座標系」における点Pの新座標$(x’, y’)$は、元座標$(x, y)$から$(x’ = x – a, y’ = y – b)$で求められます。

これは点Pをy軸方向に$-b$・x軸方向に$-a$だけ平行移動したことに相当します。

関数の平行移動と最大・最小問題

関数グラフのy軸方向の平行移動は、最大値・最小値の値を変化させますが、最大値・最小値を取るxの値は変えません。

たとえば$y = (x-2)^2 + 3$をy軸方向に5移動した$y = (x-2)^2 + 8$の最小値はx=2のとき8で、最小となるxは変わりません。

この性質は最大・最小の最適化問題で、y軸方向の移動が「最適解の位置には影響しない」という重要な意味を持ちます。

アニメーション・物理シミュレーションでの応用

コンピュータアニメーションや物理シミュレーションでは、物体のy軸方向への運動が平行移動として表現されます。

重力による落下運動では、物体のy座標が時間とともに変化する様子がy軸方向の連続的な平行移動として記述されます。

バネの振動・振り子の運動など、y方向の周期的運動もy軸方向平行移動の連続として数学的にモデル化できます。

応用分野 y軸方向平行移動の意味
関数グラフ グラフ全体の上下シフト
座標変換 座標系の原点のy方向移動
コンピュータグラフィックス 物体のy方向の位置移動
物理シミュレーション 質点のy方向の運動記述
画像処理 画像の垂直方向のシフト

平行移動という単純な操作が、数学から工学・情報処理まで幅広い分野の基盤となっていることがわかります。

まとめ

本記事では、y軸方向への平行移動について、基本概念・関数グラフへの応用・変換行列(同次座標系)による表現・応用分野まで詳しく解説しました。

y軸方向にkだけ平行移動する操作は、点$(x, y)$を$(x, y+k)$に移す変換で、kが正なら上方向・負なら下方向への移動です。

関数グラフでは$y = f(x)$のグラフをy軸方向にk移動すると$y = f(x) + k$となり、グラフ全体が縦方向にシフトします。

同次座標系を使えば平行移動を3×3行列で表現でき、回転・拡大縮小などと組み合わせた複合変換を行列積で統一的に扱えます。

y軸方向の平行移動はコンピュータグラフィックス・物理シミュレーション・画像処理など多くの応用分野で使われる基礎的な幾何学的変換ですので、本記事を参考にしっかり理解を深めてください。

ABOUT ME
white-circle7338
私自身が今まで経験・勉強してきた「エクセル」「ビジネス用語」「生き方」などの情報を、なるべくわかりやすく、楽しく、発信していきます。 一緒に人生を楽しんでいきましょう