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