Точная настройка М-файлов


М-файлы - сценарии позволяют вам совершенствовать свою стратегию решения задачи без необходимости запускать ее каждый раз с нуля.

Однако отладка длинных М-файлов может занять много времени. Ниже представлено несколько основных советов для диагностики ошибок (и их предотвращения при первом использовании).

Используйте команду publish с частыми разделителями ячеек, или команду echo on в начале М-файла, чтобы можно было видеть как «причину», так и «следствие».

Используйте режим ячейки в модуле Editor (Редактор) и достаточно свободно применяйте команду pause, чтобы видеть результаты только одной части (ячейки) М-файла.

Используйте точку с запятой для блокирования нежелательного вывода, особенно для длинных векторов и массивов.

Если вы создаете графику с помощью команды hold on, не забывайте вводить hold off перед запуском нового изображения, чтобы следующее изображение не смешивалось с предыдущим.

Также, при запуске нового изображения вставляйте разделитель ячеек или команду pause или используйте команду figure для открытия нового окна, чтобы следующая графическая команда не стирала текущую до того, как вы ее увидите.

Не включайте в свои М-файлы простую команду print. Вместо этого выводите на печать в файл.

Команда keyboard похожа на команду pause, но более полезна для отладки. Если ваш М-файл содержит команду keyboard, то программа MATLAB прерывает на этой команде выполнение вашего сценария и на экране появляется новое приглашение командной строки, со стоящей перед ним буквой К. В этой точке вы можете ввести любую обычную команду программы MATLAB. Это полезно, если вы хотите проверить или переназначить новые переменные в середине запущенного сценария. Чтобы возобновить выполнение, введите команду return.

И, наконец, помните, что вы можете остановить запущенный М-файл с помощью сочетания клавиш Ctrl+C. Это полезно, если вычисление занимает слишком много времени, если программа MATLAB выдает нежелательные результаты или если при применении команды pause, вы решите, что необходимо полностью остановить выполнение программы.

Эта статья из раздела-взаимодействие с программой matlab, которая посвящена теме-точная настройка м-файлов. Надеюсь вы по достоинству оцените ее!

Поэтому из выше всего сказанного можно сделать вывод, что вам необходимо просмотреть много дополнительной информации и альтернатив!


Добавить комментарий


Защитный код
Обновить

Сайт создан в Seo-Dubna.ru