ベクトル

文脈によって、ベクトルは次の3つの異なる概念を指します。

  1. 数学では、ベクトルは大きさと方向の両方を持つ量です。
  2. コンピューターグラフィックスでは、ベクトルは品質を失わずに拡大縮小できる図形やパスを定義します。
  3. コンピューターサイエンスでは、ベクトルは必要に応じて拡大または縮小できる動的データ構造です。

1. 数学におけるベクトル

数学におけるベクトルは、次の2つの値によって定義される量です。

  1. 大きさ(長さ)
  2. 方向(角度)

ベクトルは、矢印として視覚的に表すことができます。この場合、矢印の長さが大きさを、矢印が指す向きが方向を表します。たとえば、あるベクトルは45度を指す長さ2センチメートルの矢印で表し、別のベクトルは長さ4センチメートルで30度を指す矢印で表すことができます。ベクトルは、物理学、工学などの分野で、動き、力、速度を表すためによく使われます。

2. コンピューターグラフィックスにおけるベクトル

コンピューターグラフィックスでは、ベクターグラフィックは、数式によって定義された点、線、曲線で構成される画像です。画像データをピクセルとして保存するラスターグラフィックスとは異なり、ベクター画像はぼやけたりピクセル化したりせず、どのようなサイズにも拡大縮小できます。ベクターグラフィックスを使用する一般的なファイル形式には、.SVG、.EPS、.AI(Adobe Illustrator)ファイルがあります。

3. コンピューターサイエンスにおけるベクトル

コンピューターサイエンスでは、ベクトルは動的な配列、つまり値の並びを保存するために使われるデータ構造を指します。サイズが固定されている通常の配列とは異なり、ベクトルは要素が追加または削除されると、自動的に拡大または縮小できます。ベクトルはメモリを動的に管理します。通常はスタックではなくヒープを使用するため、より柔軟に扱えます。

C++Javaなど、多くのプログラミング言語には、メモリの割り当てとサイズ変更を自動的に処理する、組み込みのベクトルクラスが含まれています。

更新日 June 20, 2025 著者: Per C.

quiz知識をテストする

Which adjective describes an image with different shades of a single color?

A
Black-and-white
0%
B
Monochrome
0%
C
Halftone
0%
D
Dithered
0%
Correct! Incorrect!     View the Monochrome definition.
More Quizzes →

Tech Terms コンピューター辞書

このページのベクトルの定義は、TechTerms.comの著者が執筆したオリジナルの定義です。このページを参照または引用する場合は、定義の直下にある緑色の引用バーをご利用ください。

私たちの目標は、コンピューター用語をわかりやすく説明することです。すべての定義において正確さとわかりやすさを追求しています。フィードバックや新しい技術用語の提案がある場合は、お問い合わせください

Tech Terms ニュースレター

毎日または毎週のニュースレターで技術知識を高めましょう!今すぐ購読して、新しい用語やクイズをメールでお受け取りください。

無料のTechTermsニュースレターに登録する

メールの受信頻度を選択してください

各メールのリンクから、いつでも登録解除または頻度変更ができます。 ご質問はこちらからお問い合わせください。

注意:ニュースレターは英語で配信されます。