La magnitud de un vector v con elementos v1, v2, v3,…, vn, viene dada por la ecuación -
| v | = √ (v1 2 + v2 2 + v3 2 +… + vn 2 )
Debe seguir los siguientes pasos para calcular la magnitud de un vector:
Tome el producto del vector consigo mismo, usando array multiplication(. *). Esto produce un vector sv, cuyos elementos son cuadrados de los elementos del vector v.
sv = v. * v;
Utilice la función de suma para obtener el sum de cuadrados de elementos del vector v. Esto también se llama el producto escalar del vector v.
dp = suma (sv);
Utilizar el sqrt función para obtener la raíz cuadrada de la suma, que también es la magnitud del vector v.
mag = sqrt (s);
Ejemplo
Cree un archivo de script con el siguiente código:
v = [1: 2: 20];
sv = v.* v; %the vector with elements
% as square of v's elements
dp = sum(sv); % sum of squares -- the dot product
mag = sqrt(dp); % magnitude
disp('Magnitude:');
disp(mag);
Cuando ejecuta el archivo, muestra el siguiente resultado:
Magnitude:
36.469