• Skip to main content

HEADBOOST

  • Python
  • NumPy
  • 文法
現在の場所:ホーム / 線形代数 / ベクトル / 基底ベクトルとは何か?アニメーションで一目で理解

基底ベクトルとは何か?アニメーションで一目で理解

基底ベクトルとは、簡潔に言うなら「空間上のあらゆるベクトルを v=xa+yb のかたちで表すことを可能にするベクトル a, b の組み合わせ」のことです。言葉だけでも理解できないことはないですが、そこからこの意味するところを具体的にイメージするのは難しいと思います。

そこで、このページではこの基底ベクトルについてアニメーションを使いながら誰でもわかるように解説します。ぜひ学習のお役に立てばと思います。

先に読んでおきたいページ
基底ベクトルについてしっかりと理解するには、先にベクトルの分解について理解しておく必要があります。これについては『ベクトルの分解とは?その方法と幾何学的な意味の解説』でわかりやすく解説しているので、ぜひご覧ください。

目次

  • 1. 基底ベクトルとは
  • 2. 基底ベクトルは様々
  • 3. まとめ

1. 基底ベクトルとは

「ベクトルの分解とは」では、\(\hat{\imath}\) と \(\hat{\jmath}\) の2本のベクトル を使って、\(\vec{v}=x\hat{\imath}+y\hat{\jmath}\) という式で2次元ベクトルを表しました。そして、\(\hat{\imath}\) と \(\hat{\jmath}\) は以下のように、長さが1の水平ベクトルと垂直ベクトルでした。

\[\begin{eqnarray}
\hat{\imath}=
\left[ \begin{array}{c} 1 \\ 0 \end{array} \right],
\hspace{3mm}
\hat{\jmath}=
\left[ \begin{array}{c} 0 \\ 1 \end{array} \right]
\end{eqnarray}\]

実は、この \(\hat{\imath}\) と \(\hat{\jmath}\) は「基底ベクトル」という特別な名前で呼ばれます。なぜなら、この2つさえあれば、空間上のあらゆるベクトルを分解して表すことが可能だからです。

以下のアニメーションでこのことを幾何学きかがく的に理解することができますので是非ご覧ください。

このように基底ベクトルとは、「空間上のあらゆるベクトルを \(x\hat{\imath}+y\hat{\jmath}\) のかたちで表すことを可能とするベクトルの組み合わせ」のことなのです。つまり2本の基底ベクトルがあれば、どのようなベクトルでも描くことができるのです。

ポイント
基底ベクトルは、「空間上のあらゆるベクトルを \(x\hat{\imath}+y\hat{\jmath}\) のかたちで表すことを可能とするベクトルの組み合わせ」。なお、3次元空間の場合は、\(x\hat{\imath}+y\hat{\jmath}+z\hat{k}\) になります。

2. 基底ベクトルは様々

さて、ここまでは \(\hat{\imath}\) と \(\hat{\jmath}\) を基底ベクトルとして用いてきました。しかし実は基底ベクトルは、これに決まっているわけではありません。

定義上、既定ベクトルは「空間上のあらゆるベクトルを \(x\hat{\imath}+y\hat{\jmath}\) で表すことを可能とするベクトルの組み合わせ」であり、そのような組み合わせは無限に存在するのです。この点について、以下のアニメーションで確認しましょう。

このように、ほとんどどのようなベクトルのペアでも基底ベクトルとして機能します。

なお基底ベクトルとしては、\(\hat{\imath}\) と \(\hat{\jmath}\) が断然わかりやすいです。そのため「なぜわざわざん別のわかりづらい基底ベクトルを扱うようなことが必要なのか?」と疑問に思われるかもしれません。

これについては、さまざまな基底ベクトルで空間を認識できるようになると、線形変換をとてもよくイメージできるようになるという利点があるのです(もちろん現時点では、そこまでできる必要はありません。学習を進める中で自然とできるようになっていきます)。

なお、中には基底ベクトルになれない組み合わせも存在するのですが、これがまた線形代数において重要な意味を持ちます。

ただし、ここでは深く考えずに、「基底ベクトルになりえるベクトルの組み合わせは無限にある」ということを覚えておきましょう。

3. まとめ

以上が基底ベクトルです。繰り返すと、基底ベクトルとは『空間上のあらゆるベクトルを「 \(x\hat{\imath}+y\hat{\jmath}\)」 で表すことを可能とするベクトルの組み合わせ(3次元空間では「 \(x\hat{\imath}+y\hat{\jmath}+z\hat{k}\)」)』です。

当ページが理解を深めるための役に立ったなら嬉しく思います。

次に読みたいページ
ここまでで解説してきた基底ベクトルとベクトルの和・掛け算・分解を理解したら、線形代数における中心的な概念である、線形結合というものを理解することができます。ここからどんどん線形代数の領域に入っていきます。内容的には、このページで解説したことと非常に似通っているのですが、あらためてこれを線形結合という概念とともに理解することが役立ちます。『線形結合とは何か?アニメーション付きで誰でもわかるように解説』で解説しているのでぜひご覧ください。

このエントリーをはてなブックマークに追加
Tweet

Filed Under: ベクトル moriyama

About moriyama

Reader Interactions

コメントを残す コメントをキャンセル

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください。

Copyright © 2021 ·