nb: c'e' il mexnc del sourceforge e il netcdf nella csiro (http://ocean.fsu.edu/~plazarev/files/pub/matlab/csiro/matlab-netcdf.html)
Installare NextCDF MexNC in Matlab
Bisogna scaricare 2 tar:
- mexnc-2.0.24.tar.gz
- netcdf_toolbox-1.0.12.tar.gz
scompatta il mex, copia da matlab il mexopts.sh e modificalo come suggerito nell'INSTALL, modificato per la debian visto che netcdf lo installo da sistema.
# Architecture independent lines:
#
# Set and uncomment any lines which will apply to all architectures.
#
#----------------------------------------------------------------------------
# CC="$CC"
# CFLAGS="$CFLAGS"
# COPTIMFLAGS="$COPTIMFLAGS"
# CDEBUGFLAGS="$CDEBUGFLAGS"
CLIBS="$CLIBS -lnetcdf"Ho creato la dir /opt/matlab_netcdf/ dove metto tutti e due i pacchetti.
enrico@ercole:/opt/matlab_netcdf$ ls -la total 16 drwxr-xr-x 4 enrico enrico 4096 May 8 14:58 . drwxr-xr-x 5 root root 4096 May 8 14:52 .. drwxr-xr-x 3 enrico enrico 4096 May 8 14:05 mexnc drwxr-xr-x 3 enrico enrico 4096 Dec 7 14:40 netcdf_toolbox
a questo punto basta mettere nel path di matlab le dir assolute in ordine e tutto dovrebbe andare.
/.../mexnc addpath /path/to/wherever/you/installed/this/netcdf addpath /path/to/wherever/you/installed/this/netcdf/nctype addpath /path/to/wherever/you/installed/this/netcdf/ncutility
oppure usando il comando path e savepath
path(path,'/path/to/wherever/you/installed/this/netcdf') ... savepath
L'utente che ha installato matlab lo salva a livello di sistema.
