我是一个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);