|
|
|
|
- Existencia de la matriz
- Tamaño de .
- Extracción de un valor de elemento de .
- Gestión de errores
Lee el valor de todos los elementos que se encuentran en una matriz fila.
// Read the elements found in row 5 ResReadRow = MatReadLine("MyMatrix", 5)
Sintaxis
<Result> = MatReadLine(<Matrix> , <Row to read> [, <Total element size> [, <Number of decimals> [, <Element format>]]])
<Result>: Cadena de caracteres Valor de todos los elementos que se encuentran en el fila especificado, 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. <Row to read>: Integro Número de la fila a leer. <Total element size>: Entero opcional Tamaño total de un elemento a manipular. 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: 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 para el exponente.
Observaciones No se verifica la existencia de la matriz.. Para comprobar la existencia de la matriz, utilice MatExiste. Atención: El tamaño de la cadena de caracteres devuelta en <Result> no puede exceder los 260 caracteres.. Si la matriz fila contiene más caracteres, la cadena devuelta en <Result> contendrá sólo 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. Atención: La función MatReadLine no devuelve ningún código de error. Para saber si se han generado errores al leer los elementos fila, utilice MatError. Para obtener más información sobre el error, utilice la función ErrorInfo con la constante errMessage. Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|