Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué es la función sgn?

¿Qué es la función sgn?

La función Sgn devuelve una variable (entero) que representa el signo del argumento. Sintaxis Sgn(número) El argumento numérico requerido es cualquier expresión numérica válida.

Por ejemplo: x>0,sgnx= 1

x=0,sgnx= 0

x<0,sgnx=-1

Nota:

1. La derivada de y=abs(x) (el valor absoluto de x) es aproximada a sgn(x) (no diferenciable en (0,0)); p>

2. x= abs(x) × sgn(x) o abs(x) = (x) × sgn(x);

3. +∞), el rango de valores es {-1, 0, 1};

4. sgn es la abreviatura del signo en inglés (marca).

Extensión:

Esta tabla devuelve números enteros que representan símbolos numéricos.

Sgn(número), el parámetro numérico puede ser cualquier expresión numérica válida.

La función Sgn tiene el siguiente valor de retorno: si el número es el valor de retorno Sgn, es mayor que cero 1; igual a cero 0 menor que cero-1.

se sabe que X & lt; Y, A & gt; la fórmula que expresa correctamente la relación entre ellos es ____. A, Sgn (Y - X) - Sgn (A - B) & lt; 0B, Sgn (Y - X) - Sgn (A-B) = -2C, Sgn(X=Y) - Sgn(A-B) = 0D, Sgn (X=Y) - Sgn(A-B) = -1

Solución: Sub df() y = 2: x = 1 a = 0: b = -1 Debug.Print Sgn(y = x) - Sgn(a - b) End Sub El resultado verificado usando el código anterior es -1. sgn(false) = 0 El valor falso en vb se convierte a un número entero y es 0

Referencia: Enciclopedia Baidu - Función Sgn