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.