Bonjour a tous!

Alors voila, j'ai un soucis lorsque je souhaite creer un fichier Netcdf sous matlab

enfaite, tout fonctionne bien , je crée un fichier Netcdf par jeu de données que je possede
Mais arrive un moment où avec un jeu de donnée, il y a un beug

l'erreur est la suivante
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
Error using netcdflib
The NetCDF library encountered an error during execution of 'endDef' function - 'One or more variable sizes violate format
constraints (NC_EVARSIZE)'.
 
Error in netcdf.endDef (line 33)
        netcdflib('endDef', ncid);
Et je ne comprends pas bien d'où vient cette erreur parce que je fais tourner mon script en routine, il fonctionne très bien pour tous mes jeux de données sauf un...
alors je me demande si l'erreur ne vient pas de la taille de ce jeu de données. C'est le plus gros que j'ai..
Si j'ai bien compris de mes recherches , cette erreur signifie que j'essaie de créer une variable plus large que ce que permet le format du fichier..
Mais du coup j'ai essayer de passer de ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
ncid_TEST = netcdf.create(output_fname,'NC_64BIT_OFFSET');
a ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ncid_TEST = netcdf.create(output_fname,'CLASSIC_MODEL');
Bref j'ai essayé de changer les modes possibles de cette fonction.. mais j'ai toujours une erreur.

Avez vous un conseil sur cette erreur, un tuyau?

Je vous remercie beaucoup