Funciones > Funciones de utilidad > Funciones de tipo de expresión
  
Funciones de tipo de expresión
Utilice las funciones siguientes para identificar el tipo de datos de una expresión:
IsArray(x): Permite devolver 1 si x es un vector o una matriz. De lo contrario devuelve 0.
IsFunction(x): Permite devolver 1 si x es una función. De lo contrario devuelve 0.
IsNaN(x): Permite devolver 1 si x es una constante NaN (no es un número). De lo contrario devuelve 0.
IsScalar(x): Permite devolver 1 si x es un escalar real o complejo. De lo contrario devuelve 0.
IsString(x): Permite devolver 1 si x es una cadena. De lo contrario devuelve 0.
SIUnitsOf(x): se devuelve la cota (magnitud y unidad) de la unidad de x escalada a la unidad de SI por defecto, independientemente del sistema de unidades seleccionado. Se devuelve 1 si x no tiene unidades.
Argumentos
x es cualquier expresión PTC Mathcad válida.
Para SIUnitsOf, x debe ser real.
Información adicional
Divida un valor por la función SIUnitsOf para convertirlo en un valor sin unidades escalado en el sistema SI. Esta función resulta más útil para eliminar y volver a aplicar unidades a argumentos y resultados de funciones que no aceptarán unidades, como polyfit, genfit o los solvers de EDO.
Las funciones IsScalar, IsString y IsArray resultan más útiles dentro de la sentencia compuesta de un programa.
IsNaN resulta más útil en la gestión condicional de los valores ausentes en los conjuntos de datos.