help me to check this code

I have matrix A that contains values and I like to add to this matrix the minimum,average and maximun of gabor filter(function call). I write new file 'fid "and I put in the first time the first line of matrix A then I have added the three variables (max,mean,min) until the end of matrix A please if error helps me to solve it and thank you in advance
filename=['new_' dbstr.varr{k} '.txt'];
fid = fopen(filename,'wt');
for i=1:size(no_of_frame,1)
img= read(mov, no_of_frame(i)); % get this from video
gaborArray = gaborFilterBank(5,8,39,39);
featureVector = gaborFeatures(img,gaborArray,4,4);
val= max(featureVector);
val1= min(featureVector);
val2= mean(featureVector);
fprintf(fid,'%g\t',A(i,:));
fprintf(fid,'%g\t', '%g\t', '%g\t',val,val1,val2);
end

2 个评论

I don't know what "please if error helps me to solve it" means. Errors can help you or us to solve it, but only if we know what the errir is. You forgot to post it. Maybe you ran this twice and got an error because you never called fclose() - we don't know. Please copy and paste any and all RED TEXT that you see.
when I add the 3 variable (val, val1, val2) get for me this error " Error using ==> vertcat arguments dimensions are not consistent " because after the add i load the file fid in matrix and i sum all the matrix for all video the error give for this code when i put it because after the add i haven't any error and i called fclose()

请先登录,再进行评论。

回答(0 个)

类别

帮助中心File Exchange 中查找有关 Function Creation 的更多信息

标签

尚未输入任何标签。

Community Treasure Hunt

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

Start Hunting!

Translated by