Matlab netcdf
note: c’e’ il mexnc del sourceforge e il netcdf nella csiro
Installare NetCDF 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.