Проверьте файлы кода MATLAB на возможные проблемы
checkcode(filename)checkcode(filename1,...,filenameN)checkcode(___,option1,...,optionN)info = checkcode(___,'-struct')msg = checkcode(___,'-string')[___, filepaths] = checkcode(___) отображает сообщения о checkcode(filename)filename, которые сообщают о потенциальных проблемах и возможностях для улучшения кода. Эти сообщения иногда упоминаются, когда Анализатор кода обменивается сообщениями. Номер строки в сообщении является гиперссылкой, по которой можно кликнуть, чтобы перейти непосредственно к той строке в Редакторе. Точный текст сообщений checkcode подвергается некоторому изменению между версиями.
Сообщения отображений для каждого задали checkcode(filename1,...,filenameN)filename.
checkcode(___,option1,...,optionN) изменяет возвращенные сообщения на основе заданных флагов опции. Например, задайте '-cyc', чтобы запросить сложность Маккейба (также называемый цикломатической сложностью) быть возвращенной с каждым сообщением. Можно задать опции с любым из входных параметров в предыдущих синтаксисах.
возвращает информацию как info = checkcode(___,'-struct') n-by-1 массив структур, где n является количеством найденных сообщений.
возвращает информацию как вектор символа.msg = checkcode(___,'-string')
Если вы не используете аргумент '-struct' или '-string', и вы задаете выходной аргумент, поведением по умолчанию является '-struct'.
Чтобы обеспечить Анализатор кода, чтобы проигнорировать строку кода, используйте %#ok в конце строки. Можно добавить комментарии после тега.
unsuppressed1 = 10 % This line will get caught suppressed2 = 20 %#ok This line will not get caught suppressed3 = 30 %#ok This line will not get caught