h5

En el ejemplo anterior generamos un archivo ‘a00-ez-000200.00.h5’. Estos archivos pueden ser leidos y visualizados por medio de octave. Si corremos octave con la instruccion $octave llegamos a una pantalla interactiva. En ella ponemos:

octave:1> load a00-ez-000200.00.h5
octave:2> whos
Variables visible from the current scope:

variables in scope: top scope

  Attr   Name        Size                     Bytes  Class
  ====   ====        ====                     =====  ===== 
         ez         80x160                   102400  double

Total is 12800 elements using 102400 bytes

de esta manera tenemos que ez es una matriz que contiene el valor del campo ez en funcion de (x,y). Es decir, tenemos una matriz que representa la siguiente figura:

Es facil convencerse que que ‘ez’ en octave tiene los vaores numericos que dan lugar a esta imagen.

Ojo, hay que darse cuenta que 80×160 representa los pixeles en y y x, en ese orden. Tenemos a lo largo del eje x

octave:5> plot(ez(40,:))

tambien podemos visualizar a lo largo del eje y

>plot(ez(:,80))