Документация Octave по этому вопросу является одновременно устрашающей и разреженной.
Я не знал, где еще задокументировать решение, которое я нашел, поэтому я размещаю здесь. Прошу прощения, если это неуместно, но я хочу помочь следующему парню.
Следующее решение для простых распространяемых окон.
Пример использования:
Решение разработано в Octave 3.2.4 и должно быть распространено среди конечных пользователей с небольшим количеством навыков работы с компьютером. Установка и объяснение Octave невозможны, решение должно быть "одним щелчком" или "мертвым мозгом".
Известные проблемы:
imread не работает в 3.2.4, потому что file_in_path.m неверен. Вам нужно будет обновить файл file_in_path.m до следующего (просто замените его):
function name=file_in_path(p,file)
idx=[1 findstr(p,pathsep) length(p)+1];
for i=1:length(idx)-1
if idx(i+1)-idx(i)<=1
dir=strcat(pwd,"/");
else
dir=p(idx(i)+1:idx(i+1)-1);
end
name = fullfile(dir, file);
fid = fopen(name,"r");
if fid >= 0
fclose(fid);
return
end
end
fid = fopen(file,"r");
if fid >= 0,
fclose(fid);
name=file;
return
end
name=[];