В настоящее время я использую более старую версию Matlab - 7.0.4, если быть точным, и пытаюсь преобразовать код, включающий более новый InputParser, в код, который будет работать с этой более старой версией.Мне было интересно, есть ли какие-либо подобные команды, такие как inputParser, которые можно использовать.
Это часть кода, которую я пытаюсь преобразовать.
p=inputParser;
p.addParamValue('clusters', repmat(2,k,1), @(x)isvector(x) && length(x)==k);
p.addParamValue('numit', 1000, @(x)x>0 && mod(x,1)==0);
p.addParamValue('abort', 1e-10, @(x)x>=0);
p.addParamValue('verbose', true, @islogical);
p.addParamValue('verbosecompact', true, @islogical);
p.parse(varargin{:});
res=p.Results;
r=res.clusters;
if res.verbose
fprintf('starting graphclustering of %i-partite graph with partition sizes: ',k);
disp(n');
end