У меня есть код, подобный этому
echo "try;
start=tic;
sv=fopen('$SIZE_VECTOR_1','r');
vector=fscanf(sv, '%d');
fclose(sv);
tama=fopen('$TAMANO_EVAL','r');
taman=fscanf(tama, '%d');
fclose(tama);
fid=fopen('$LISTA_WORDS_EVAL','r');
lista=fscanf(fid,'%f',[taman,vector]);
fclose(fid);
v_writehtk('${OUT_DIR_FEA_EVAL}/${name}.fea',lista,0.01,6);
toc(start)
catch
disp('THROWN MATLAB ERROR:');
e=lasterror;
disp(e);
e.message
e.stack.file
e.stack.name
e.stack.line
end
" > ${OUT_DIR_VEC_EVAL}/${M_FILE}.m;
Я должен сделать этот код Matlab несколько раз в цикле с разными значениями. Это цикл for, который принимает разные файлы с разными именамиТаким образом, цикл for находится в моем коде сценария оболочки, и в каждом цикле этот код matlab создается в текстовом файле и затем выполняется matlab, я не делаю это параллельно. v_writehtk - это код matlab, который преобразует файлы, захваченные циклом, и преобразует его в другой формат. иногда в цикле я получаю предупреждение: не удается загрузить кэш пути Toolbox, поэтому я хочу знать, влияет ли это на мои результаты и как я могу это решить ?, я пробовал что-то вроде «выхода» в конце кодаили «перефразировать toolboxcache» в начале и конце кода, но иногда я получаю это предупреждение. Пожалуйста, кто-нибудь, помогите мне в этом.