Trouble using hdfread function with forward slash in data field name.
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hello,
I am having trouble with the code below.
LandMask = hdfread(MOD03, '/MODIS_Swath_Type_GEO/Data Fields/Land/SeaMask', 'Index', {[1 1],[1 1],[X Y]});
The problem is that the name of the data field is "Land/SeaMask" in other words, the forward slash is in the name itself. Matlab is trying to find "SeaMask" which does not exist.
Thanks.
0 commentaires
Réponses (1)
Walter Roberson
le 17 Août 2015
It is not possible to have a forward slash in a file name in any Unix-like operating system including OS-X and Linux. Forward slash is always the directory separator in such systems.
According to http://blogs.msdn.com/b/larryosterman/archive/2005/06/24/432386.aspx, in MS Windows, forward slash and backwards slash are equivalent in the operating system and always have been. Therefore you cannot have a forward slash in an MS Windows filename either.
0 commentaires
Voir également
Catégories
En savoir plus sur HDF5 dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!