next up previous contents
Next: Opciones para comandos de Up: INTRODUCCION A I.D.L 3 Previous: INTRODUCCION A I.D.L 3

Comandos:

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

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

byt para un array de datos de tipo byte
complex para un array de datos de tipo complejo
dbl para un array de datos de tipo doble-precisión
flt para un array de datos de tipo real
int para un array de datos de tipo entero
lon para un array de datos de tipo long (largo)
str para un array de datos de tipo

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

ej.: a=fltarr(6,20)

da un matriz de 6x20.

close, unidad

Si quiere cerrar todos los archivos, utilize:

close,/all

m=min(X[,max=mx])

m=max(X[,min=mn])

Donde X es un vector o matriz, mx (mn) es la variable donde se va a guardar el máximo (o mínimo).

ej.:print,min(a,max=mx),mx

R para solamente leer datos.
W para solamente escribir datos
U para escribir y leer datos.

Se ejecuta con:

openr,unidad,' nombre_del_archivo'

openw,unidad,' nombre_del_archivo'

openu,unidad,' nombre_del_archivo'

unidad es el número entero que se asigna al archivo.

ej.: openr,1,'datos1.dat'

PRINTF,unidad,datos1[,daots2,...]

Donde unidad especifica el numero asignado al archivo. No se olvide de abrir el archivo antes de escribir nada.

a=randomu(m[,Di,...,Dn])

Donde m es una variable que se genera automáticamente, y Di las dimensiones. Si no se especifica ninguna dimensión, el resultado será un escalar.

ej.: a=randomu(s,5)

b=randomu(s,11,16)

read,a[,b,...]

a[,b,...] son los nombres de las variables donde se van a almacenar los valores. Por defecto, el comando lee un número entero. Este comando tiene varias opciones tales como format, y prompt.

readf,unidad,a1[,a2,...]

unidad es el número asignado para el archivo.


next up previous contents
Next: Opciones para comandos de Up: INTRODUCCION A I.D.L 3 Previous: INTRODUCCION A I.D.L 3

1999-03-07