MATLAB Answers


Why am I unable to call the ncread function to read NetCDF files?

Asked by Pedro Cavaco on 11 Oct 2011
Latest activity Edited by John Kelly on 27 Feb 2015
Hi all,
When I call the function "ncread" in MATLAB i get the following error message:
??? Undefined function or method 'ncread' for input arguments of type 'char'.
Is it because I might be missing a netcdf.lib file in my matlab?


Sign in to comment.

1 Answer

Answer by Ashish Uthama on 11 Oct 2011
Edited by John Kelly on 27 Feb 2015

Pedro, you might not have the latest version of MATLAB. ncread was first shipped with R2011a. If possible, consider upgrading. If not, have a look at the netcdf package, look for an example under the low-level interface here.


Where can I download that netcdf package then?
The netcdf package linked above is part of MATLAB, it shipped much before the ncread/ncwrite etc functions. I guess you are on a older version than I thought (i.e older than 8b). If you cannot upgrade, your best bet would be:

Sign in to comment.