Conceptos de matriz
Las matrices permiten hacer referencia a un grupo de datos (del mismo tipo) mediante el mismo nombre y utilizar un número (índice) para identificar un elemento individual. Un elemento de una matriz puede ser:
- un tipo de datos atómico
- un tipo de datos de estructura
Se especifica un elemento en una matriz por sus subíndices. Introduce el nombre de etiqueta de matriz seguido de los subíndices entre corchetes. Los subíndices deben especificar un valor para cada dimensión de la matriz. Las dimensiones se basan en cero
Para esta matriz: | Especifique: |
una dimensión | array_name[subscript_0] |
dos dimensiones | array_name[subscript_0, subscript_1] |
tres dimensiones | array_name[subscript_0, subscript_1, subscript_2] |
Una matriz puede tener hasta tres dimensiones. El número total de elementos de una matriz es el producto del tamaño de cada dimensión.
Esta matriz: | Guarda datos como: | Por ejemplo: | ||||
una dimensión | ![]() | Nombre de etiqueta | Tipo | Dimensión 0 | Dimensión 1 | Dimensión 2 |
one_d_array | DINT[7] | 7 | -- | -- | ||
número total de elementos = 7 | ||||||
rango de subíndice válido DINT[x] donde x = 0 - 6 | ||||||
dos dimensiones | ![]() | Nombre de etiqueta | Tipo | Dimensión 1 | Dimensión 0 | Dimensión |
two_d_array | DINT[4,5] | 4 | 5 | -- | ||
número total de elementos = 4 * 5 = 20 | ||||||
rango de subíndice válido DINT[x,y] donde x = 0 - 3; y = 0 - 4 | ||||||
tres dimensiones | ![]() | Nombre de etiqueta | Tipo | Dimensión 2 | Dimensión 1 | Dimensión 0 |
three_d_array | DINT[2,3,4] | 2 | 3 | 4 | ||
número total de elementos = 2 * 3 * 4 = 24 | ||||||
rango de subíndice válido DINT[x,y,z] donde x = 0 - 1; y = 0 - 2, z = 0 - 3 | ||||||
Entregue su opinión


