Info

Cette question est clôturée. Rouvrir pour modifier ou répondre.

what will code line 2 and 3 will do in below code? fprintf('\​nInitializ​ing...\n')​; %1 strArray = java_array​('java.lan​g.String', numberOfIm​agesToProc​ess);%2 for k = 1 : numberOfIm​agesToProc​ess%3 File1 = [imagesFolder '\'];%4 File = [imageFiles

2 vues (au cours des 30 derniers jours)
Kanwal Kaur
Kanwal Kaur le 18 Nov 2016
Clôturé : MATLAB Answer Bot le 20 Août 2021
fprintf('\nInitializing...\n'); %1
strArray = java_array('java.lang.String', numberOfImagesToProcess);%2
for k = 1 : numberOfImagesToProcess%3
File1 = [imagesFolder '\'];%4
File = [imageFiles(k).name];%5
strArray(k) = java.lang.String(File);%6
end

Réponses (1)

Guillaume
Guillaume le 18 Nov 2016
Why don't you ask the author or whoever gave you that code?
The code store the names of the files into a java array. Only the author can tell you why they decided to store them in a java array as opposed to matlab's built-in arrays (2d char array or cell array of 1d char arrays).
Only the author can also tell you why they waste time recalculating a constant in the loop.

Cette question est clôturée.

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by