Saltar navegación

Documentación de FlexPro 2025

Multiplicación (#)

Multiplica un valor por el número dado.

Sintaxis

Valor # Número

La sintaxis del operador # consta de las siguientes partes:

Parte

Descripción

Valor

El valor que se va a multiplicar.

Número

El número o los números por los que se multiplicará el valor.

Notas

El operador suele utilizarse para crear series o matrices de datos. Si especifica el valor como una constante, su notación determina el tipo de datos del resultado.

Si el Valor es un valor escalar, el resultado es una serie de datos que contiene el valor escalar el Número correspondiente de veces. Si el Valor es una serie de datos, el resultado es una matriz de datos que contiene la serie de datos el Número correspondiente de veces. Si el Valor es una señal, solo se multiplica el componente Y y el componente X se copia en el resultado. El resultado es una serie de señales.

Si el Valor es un valor escalar, el Número también puede especificarse como serie de datos con un máximo de dos valores. En ese caso, se realizan varias multiplicaciones una tras otra en consecuencia. Si la serie de datos está vacía, el Valor se devuelve sin cambios. Esta variante es adecuada para crear un nuevo conjunto de datos, que debe tener el mismo tamaño y número de dimensiones que un conjunto de datos existente.

Todos los tipos de datos excepto el tipo de datos Vacío están permitidos para el argumento Valor. El argumento Número debe ser un valor escalar real mayor o igual que cero; los decimales se ignoran.

Si el Valor y/o el Número son una lista, sus elementos se procesan y el resultado también es una lista.

Si el Valor es una magnitud física, se adopta su unidad y el resultado también es una magnitud física. Si el Número es una magnitud física, debe tener la dimensión SI 1 y se transforma a la unidad 1 antes de la multiplicación.

Disponibilidad

FlexPro View, Basic, Professional, Developer Suite

Ejemplos

0. # 100n

Crea una serie de datos con 100 valores 0 en coma flotante de 64 bits.

0. # 0n

Crea una serie de datos vacía de valores en coma flotante de 64 bits. El operando izquierdo solo especifica el tipo de datos.

1.s # 100n # 10n

Crea una matriz de datos de 10 series de datos con 100 valores 1.s. de 32 bits en coma flotante cada una.

TRUE # Shape(Matriz)

Crea una matriz de valores booleanos cuyo número de filas y columnas corresponde a una matriz existente.

1 mm # 10n

Crea una serie de datos con 10 valores 1 en coma flotante de 64 bits y la unidad mm.

# 2 Pi

Genera una serie de datos con 6 valores porque la unidad Pi tiene la dimensión SI 1 y 2 Pi transformado a la unidad 1 da el valor 6.2831853, y redondeado a 6.

 

Véase también

Estructuras de datos

Operador de agrupación

Operador de series de datos

Función Shape

Función Signal

Operador del signo de polaridad (#)