next up previous contents
Next: Array, Vector y Matrices: Up: INTRODUCCION A I.D.L 2 Previous: INTRODUCCION A I.D.L 2

Comandos:

ej.: cd,'M:}IDL'

ej.: printd
da

Current directory: M:}IDL

result=[tipo]indgen(D1[,...,Dn])

[tipo] es para definir el tipo del dato, puede ser:

  : para un array de datos enteros.
b : para un array de byte.
c : para un array de datos complejos.
d : para un array de datos de doble-precisión.
f : para un array de datos reales.
s : para un array de datos formados por carateres alfabéticos y alfanuméricos.

Di es el número de elementos de la dimensión que está en la posición i.

ej.: a=indgen(5)

da un array con los siguientes elementos:

0 1 2 3 4

b=findgen(4,5)

da un array de 2 dimensiones con 4 y 5 elementos respectivamente.

journal[,'nombre.pro']

donde nombre.pro es el nombre del archivo donde se salva toda la sesión. Cuando quiera terminar de salvar la sesión, ejecute otra vez el comando JOURNAL.
Para cambiar lo que esta gravando, hay que acabar con JOURNAL y utilizar un editor normal.

plot,[X,]Y

donde X es el vector que se representa en el eje de abcisas y Y el vector que se representa en el eje de ordenadas Si X no está presente, la gráfica será el valor de cada Y frente su posición en el vector. La posición empieza con 0.

result=replicate(val,D1[,...,Dn])

donde val es el valor asignado para todo el array. D<tex2htmlcommentmark> i es el número de elemento para cada dimensión i y n es la dimensión del array.

Codigo tipo de datos
0 indefinido
1 byte
2 entera
3 entera largo (long)
4 real
5 real doble precisión
6 complejo real
7 caracteres alfabéticos y
  alfanuméricos
8 estrucutra

Tabla.3

ej.: x=5

print,size(x)

da

0 2 1
donde 0 indica escalar, 2 indica datos de tipo entero y 1 indica un solo elemento.

y=[1,0]

print,size(y)

da

1 2 2 2

z=[[0.,1.],[2,3.]]

print,size(z)

da

2 2 2 3 4


next up previous contents
Next: Array, Vector y Matrices: Up: INTRODUCCION A I.D.L 2 Previous: INTRODUCCION A I.D.L 2

1999-03-07