Que yo sepa, no hay ninguna función que haga esto por usted. Entonces para calcular
[matemáticas] | \ mathbf {x} | = \ sqrt {\ sum x_i ^ 2} [/ matemáticas]
solo puedes escribir
- ¿Cuáles son los puntos de inflexión en la historia de las matemáticas?
- ¿Qué paquetes de software son para matemáticos que trabajan?
- ¿Qué problema matemático nunca se ha resuelto?
- Si pudieras vivir en un universo donde [matemática] P = NP [/ matemática] en [matemática] O (n ^ 3) [/ matemática] o [matemática] P \ neq NP [/ matemática], ¿cuál elegirías?
- ¿Cuántos enteros entre 1 y 1,000,000 son cuadrados perfectos pero no cubos perfectos?
absolute_value = sqrt (sum (abs (x). ^ 2))
Veamos paso a paso las funciones utilizadas, con el vector de ejemplo x = [- 1,4, -2]
abs (x) = [1,4,2] da los valores absolutos de cada elemento, solo necesita este paso si tiene números complejos en su vector.
. ^ 2 es la potencia por elementos, por lo tanto obtenemos abs (x). ^ 2 = [1,16,4]
sum () simplemente suma todos los elementos del vector. suma (abs (x). ^ 2) = 21
y finalmente sqrt () da la raíz cuadrada, por lo tanto, el resultado final es 4.5826
Tenga en cuenta que este enfoque es independiente de la longitud del vector y también más rápido que recorrer el vector con un bucle for o similar.