i am trying to import data(images) from folder using the below code.
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
srcFiles = dir('C:\Users\mynk\Desktop\DIP project\SmartphoneCapturedExposures\Trimmed Dataset\2015-10-14T02-59-27Z\*'); % the folder in which ur images exists
T = struct2table(srcFiles)
for i=3:length(srcFiles)
nameOfFile= T.name{i};
splitString=strsplit(nameOfFile,'_');
mode(i)=splitString{1}; %%error here splitString{1} is an element and mode(i) is also an element so why error
ISO(i)=splitString{2};
EV(i)=splitString{3};
srNo(i)=splitString{4};
end
Error:Subscripted assignment dimension
mismatch.
0 commentaires
Réponses (1)
Walter Roberson
le 19 Oct 2015
splitString{1} is not an element: it is a string, which is a row vector of characters. You are trying to store that row vector into a single position mode(i). You should use
mode{i} = splitString{1};
ISO{i} = splitString{2};
EV{i} = splitString{3};
srNo{i} = splitString{4};
Voir également
Catégories
En savoir plus sur Data Import and Analysis dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!