next up previous contents
Next: Multiplicación matricial #: Up: Array, Vector y Matrices: Previous: Array, Vector y Matrices:

Subíndice:

El valor de cada elemento de un array (, vector o matriz) está asignado a un nombre de la variable y a un subíndice. El primer elemento del array tiene el subíndice 0, el subíndice 1 es el elemento que sigue al elemento 0 en la horizontal; y así hasta el final de la primera fila y progresivamente para las siguientes filas.

ej.: El siguiente array

A0,0 A1,0
A0,1 A1,1

se salva como A0,0,A1,0,A0,1,A1,1.



IDL permite llamar a uno o más elementos del array utilizando una lista de subíndices. La sintaxis de una referencia de subíndice es:

nombre_de_variable(Lista_de_subíndices)

o

expresión(Lista_de_subíndices)

ej.: array1=[3,2,6,3,8,3,8,4]

print,array1(2)

da

6

array2=[[1,2],[-1,5]]

print,array2(0,1)

da

-1

ej.: array3=findgen(21)+1

sub=[0,2,4,6]

print,array3(sub)

da

1 3 5 7

Array(sb1:sb2)

sb1 es el principio del subíndice y sb2 el ultimo. Se usa ''*'' para llamar todos los elementos o los que son después sb1.

ej.: print,array3(14:16)
da

14 15 16

print,array3(19:*)
da

19 20 21

array4=findgen(5,6)

print,array4(1:2,3:5)


next up previous contents
Next: Multiplicación matricial #: Up: Array, Vector y Matrices: Previous: Array, Vector y Matrices:

1999-03-07