Saving MATLAB Workspace to NetCDF File

1 vue (au cours des 30 derniers jours)
Brad
Brad le 21 Déc 2011
Hi,
Is there a simple command to save your MATLAB workspace (all variables, arrays, etc) to a NetCDF file? For example, something as simple as " save('workspace',-netcdf) " , or something similar.
Then, I want to be able to open this NetCDF file in a different programming environment which supports NetCDF, and be able to access the variables and arrays. I'm either looking for a direct "save-as-netcdf" command, or a ".mat-to-netcdf" conversion script.
Any help is appreciated, thanks!
  1 commentaire
Walter Roberson
Walter Roberson le 21 Déc 2011
This would be somewhat tricky for objects and handles and inline functions and symbolic expressions and function handles.

Connectez-vous pour commenter.

Réponses (1)

Ashish Uthama
Ashish Uthama le 22 Déc 2011
Brad, From what I know, your best bet would be to write one.
The nccreate and ncwrite function can make it easy to write out the basic datatypes as netcdf variables.
  1 commentaire
Brad
Brad le 23 Déc 2011
I haven't found anything solid either. I think you're right - writing one myself is my best bet. If I do end up writing one, maybe I can submit it to MathWorks' user-submitted file/function database. Never done that before though - is it just the MATLAB Central "File Exchange"?

Connectez-vous pour commenter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by