我是一個Java程序員,沒有matlab的背景,因此我真的無法用MATLAB的這些代碼行。當我運行的代碼,我得到了一個錯誤:解釋matlab代碼
??? Undefined function or variable 'nfile'.
Error in ==> texture_id at 29
fprintf(' \nneural network processing \n',nfile);
我明白'path'
是存儲字符串變量,'demo'
是布爾值,但對於其他行,我不想承擔它做什麼..你能幫我解釋一下每一行嗎?
下面的代碼:
path = 'C:\Users\Dais\Documents\MATLAB\Data Sets\';
demo = true;
elfile = dir('*.jpg');
[lu ri] = size(elfile); feat=zeros(lu,29); nomf=cell(lu,1);
for nfi = 1:lu
nfile = elfile(nfi).name;
fprintf(' feature extraction file: %s \n',nfile);
nomf{nfi} = upper(nfile);
feat(nfi,:) = feature_ex([path nfile],demo);
end
fprintf(' \nneural network processing \n',nfile);