Clear Filters
Clear Filters

Info

This question is closed. Reopen it to edit or answer.

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

1 view (last 30 days)
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

Answers (1)

Guillaume
Guillaume on 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.

This question is closed.

Tags

No tags entered yet.

Community Treasure Hunt

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

Start Hunting!