Files
fold_slice/+utils/check_matlab_version.m
T
2026-08-07 15:56:42 +09:00

35 lines
1.0 KiB
Matlab

%CHECK_MATLAB_VERSION check matlab version to make sure it is compatible
% ver... compatible version number in STRING
%
% EXAMPLE:
% check_matlab_version('9.2')
%
% MATLAB 9.0 - 2016a
% MATLAB 9.1 - 2016b
% MATLAB 9.2 - 2017a
% MATLAB 9.3 - 2017b
% modified by YJ for newer versions
function check_matlab_version( ver )
current_version = version;
ver_str = strsplit(current_version, '.');
ver_input_str = strsplit(ver, '.');
ver_input_num = [str2double(ver_input_str{1}), str2double(ver_input_str{2})];
ver_num = [str2double(ver_str{1}), str2double(ver_str{2})];
if ver_num(1) == ver_input_num(1)
if ver_num(2) < ver_input_num(2)
warning('You are using Maltab version %d.%02d but the code was designed and tested with %d.%02d.',...
ver_num(1),ver_num(2),ver_input_num(1),ver_input_num(2));
end
elseif ver_num(1) < ver_input_num(1)
warning('You are using Maltab version %d.%02d but the code was designed and tested with %d.%02d.',...
ver_num(1),ver_num(2),ver_input_num(1),ver_input_num(2));
end
end