1 votos

Nombre de la función para poner todos los nonzeros a 1

A efectos de una convención de nombres,

cómo se llama la función matemática que, dada una matriz dispersa $M$ establece todos los valores distintos de cero en $M$ a 1, y deja la matriz sin cambios por lo demás?

Es como la función indicadora, o el delta de Kronecker (excepto que en lugar de una igualdad, es un 1 si no es igual a j, 0 en caso contrario - donde j es 0)...

Pero no recuerdo cómo se llama

1voto

Adrian Keister Puntos 588

Podrías hacer $x=|\operatorname{sgn}(x)|,$ la función de signo, definida por $$\operatorname{sgn}(x)=\begin{cases}1,&x>0\\ 0, &x=0\\-1,&x<0\end{cases}.$$ Sin embargo, advertencia: si estás haciendo esto numéricamente, la prueba de un número doble igual a cero tiene problemas. Probablemente sea mejor probar si un número está dentro de un épsilon de máquina de cero.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X