??? In an assignment A(I) = B, the number of elements in B and I must be the same
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Good morning everyone,
I am attempting to make a matrix that lists the directory of all the text files within a folder:
if true
d = uigetdir(pwd, 'Select a folder.');
f = fullfile(d,'*txt');
files = dir(f);
l = length(files);
file = zeros(1,l);
for i = 1:l
file(i) = fullfile(d,files(i).name)
i = i+1;
end
end
But I continue to receive this error:
??? In an assignment A(I) = B, the number of elements in B and I must be the same.
Error in ==> open_ex at 9 file(1) = fullfile(d,files(1).name);
Please help, thank you in advance
0 commentaires
Réponse acceptée
Tom
le 20 Juin 2013
Try using a cell array to store the file names:
file = cell(1,l);
for i = 1:l
file{i} = fullfile(d,files(i).name)
i = i+1;
end
end
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Electrical Block Libraries 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!