English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

MATLAB ベクターの大きさ

要素v1、v2、v3、...、vnのベクターvの大きさは以下の公式で与えられます-

| v | =√(v1 2 + v2 2 + v3 2 +...+ vn 2

ベクターの大きさを計算するためには以下の手順を取ります-

  • 以下のように使用します配列乗法(.*)ベクターとその自身の積を取ります。これにより、ベクターvの要素の平方を持つベクターsvが生成されます。

    sv = v.* v;

  • sum関数を使用して取得しますsumベクターvの要素の平方です。これもベクターvの点積と呼ばれます。

    dp = sum(sv);

  • 以下のように使用しますsqrtこの関数は、総和の平方根を取得し、それがベクターvの大きさです。

    mag = sqrt(s);

オンラインサンプル

以下のコードを使用してスクリプトファイルを作成します-

v = [1: 2: 20];
sv = v.* v; % 要素を持つベクター
                  % v要素の平方として
dp = sum(sv); % 平方和 - 点積
mag = sqrt(dp); % 大きさ
disp('大きさ:'); 
disp(mag);
ファイルを実行すると、以下の結果が表示されます-
大きさ:
36.469