|
|
|
|
- Existencia de la matriz
- Gestión de errores
- Tamaño de .
- Extracción de un valor de elemento de .
Lee el valor de todos los elementos que se encuentran en una columna de matriz.
// Read the elements found in column 5 ResReadColumn = MatReadColumn("MyMatrix", 5)
Sintaxis
<Result> = MatReadColumn(<Matrix> , <Column to read> [, <Total element size> [, <Number of decimals> [, <Element format>]]])
<Result>: Cadena de caracteres Valor de todos los elementos que se encuentran en la columna especificada, en el siguiente formato:
<Value of element 1> + TAB + <Value of element 2> + TAB + ... + TAB + <Value of element N> <Matrix>: Cadena de caracteres Nombre de la matriz a leer, definida con MatCreate. <Column to read>: Integro Número de la columna a leer. <Total element size>: Entero opcional Tamaño total de un elemento a leer. Este tamaño incluye el signo, el separador de mil, el punto decimal, el exponente, las partes enteras y las partes decimales del valor del elemento.- Si el elemento tiene más de <Tamaño total del elemento> dígitos, <Tamaño total del elemento> se incrementa.
- Si el elemento tiene menos de <Tamaño total del elemento> dígitos, <Resultado> se llena de espacios.
- Si no se especifica <Tamaño total del elemento>, el valor del elemento leído tendrá el tamaño de su parte significativa.
- <El tamaño total de los elementos no debe exceder de 100.
- Si el valor del <Tamaño total de un elemento> es 0, el valor del elemento tendrá el tamaño de su parte significativa.
<Number of decimals>: Entero opcional Número de decimales a leer. Este parámetro siempre comienza con un punto ("."). El último decimal se redondeará. Este parámetro sólo afecta a las notaciones de flotador ("f") y a las notaciones exponenciales ("e" y "E").. <Tamaño total del elemento> se ignora si <Número de decimales> es mayor que <Tamaño total del elemento>. | | | <Número de decimales> | Tipo"d" (entero) | tipo "e" o "E" (notación exponencial) y tipo "f" (notación flotante) |
---|
.0 | - | 0 | .N | - | N (si N es mayor que el número de decimales, la parte decimal se rellenará con ceros) | (no especificado) | - | 6 |
<Element format>: Carácter opcional Formato para representar un elemento:- d: el valor del elemento se expresa como un entero con signo. Los dígitos que se encuentran después del punto decimal se truncan y <Número de decimales> se ignoran.
- e o E: el valor del elemento se expresa como una notación exponencial con 1 dígito antes del punto decimal, <Número de decimales> dígitos después del punto decimal y al menos 2 dígitos en el exponente.
Observaciones No se verifica la existencia de la matriz.. Para comprobar la existencia de la matriz, utilice MatExiste. Atención: La función MatReadColumn no devuelve ningún código de error. Para saber si se han generado errores al leer los elementos de la columna, utilice MatError. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage. Atención: El tamaño de la cadena de caracteres devuelta en <Result> no puede exceder los 260 caracteres.. Si la columna de la matriz contiene más caracteres, la cadena encontrada en <Result> sólo contendrá los primeros 260 caracteres. Extracción de un valor de elemento de <Resultado>. Para extraer uno o más valores de elementos de la cadena de caracteres <Resultado>, utilice la función ExtractString. Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|