Если у вас есть MATLAB R2016b или более поздняя версия, вы можете превратить каждый из ваших разделов кода в функцию, а затем вызывать эти функции в нужном вам порядке:
section1;
section2;
section3;
function section1()
%% original code for section 1 here
end
function section2()
%% original code for section 2 here
end
function section3()
%% original code for section 3 here
end
Теперь вы можете переупорядочивать вызовы функций в верхней части файла по своему усмотрению, что, вероятно, проще, чем переупорядочивать весь код в вашем скрипте.
Однако, если данные передаются между разделами, вам нужно будет включить соответствующие переменные в качестве входных и выходных аргументов для ваших функций, и, возможно, потребуется определенная работа, чтобы выяснить, какие именно переменные актуальны.