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.
• 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 quitar 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.