МАТЛАБ: Есть ли способ лучше организовать функции для экспериментов?
Я проведу ряд экспериментов. Основной метод оценки имеет следующую подпись:
[Model threshold] = detect(...
TrainNeg, TrainPos, nf, nT, factors, ...
removeEachStage, applyEstEachStage, removeFeatures);
гдеremoveEachStage
, applyEstEachStage
, а такжеremoveFeatures
являются логическими значениями. Вы можете видеть, что если я переверну порядок любого из этих логических параметров, я могу получить неправильные результаты.
Есть ли в MATLAB метод, позволяющий улучшить организацию, чтобы минимизировать ошибки такого рода? Или есть какой-нибудь инструмент, который я могу использовать, чтобы защитить меня от этих ошибок?