Интерактивные М-файлы


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

Каждый раз, когда программа MATLAB встречает
команду pause, то, прежде чем продолжить, программа ожидает, когда  
пользователь нажмет клавишу. Конечно, если получатель вашего М-файла не знаком с командой pause, тогда вам следует включить дополнительные указания в таких
точках; например, с помощью команды echo on вы могли бы ввести:

 

 

Pause % Нажмите любую клавишу для продолжения

 

Если не применять команду echo on, тогда вы можете использовать команду
disp, чтобы отобразить сообщение перед паузой. Другой полезной командой
является команда input, которая отображает сообщение и ожидает от  
пользователя введения числа или другого выражения программы MATLAB; для получения
более подробной информации обратитесь к онлайновой справке.

  • Эти интерактивные команды могут порядком надоедать, если вы, например, хотите опубликовать М-файл. Если ваш получатель знаком с режимом ячейки в модуле Editor (Редактор), тогда альтернативным вариантом использования команды pause будет разделение М-файла на ячейки, при котором ваш получатель будет запускать в файле одну ячейку за раз.
  • Программа MATLAB располагает также командами и инструментами для разработки графического интерфейса пользователя (GUI); см. главу 9. Эта возможность позволяет вашему получателю работать с М-файлом в отдельном окне, специально созданном вами, а не в окне Command Window (Командное окно).

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


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


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

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