Управляющие структуры

Как известно, в любом языке программирования, и MATLAB здесь не является исключением, имеются специальные управляющие конструкции, позволяющие задать последовательность выполнения команд в программах. Таким конструкции называют операторами управления и задают с помощью зарезервированных ключевых слов.

 

Организация простейшего ввода-вывода в диалоговом режиме.

Даже при разработке простейших программ возникает необходимость ввода исходных данных и вывода результатов. Для вывода значения выражения, в частном случае которого может быть имя любой переменной, достаточно не набрать после него символ «;» (точка с запятой), подавляющий выдачу результата. Для организации простейшего ввода исходных данных (т.е. числовой и символьной информации) при разработке программ, работающих в диалоговом режиме, следует использовать функцию input:

a=input('Комментарий');

где a – имя скалярной переменной, в которую будет помещено введенное с клавиатуры значение.

Поясним принцип работы данной конструкции. Итак, если в тексте программы встречается оператор input, то ее выполнение приостанавливается, система MATLAB выводит на экран Комментарий (текст подсказки) и переходит в режим ожидания ввода. После этого пользователь вводит с клавиатуры соответствующее значение и нажимает клавишу «Enter». Далее введенное значение возвращается в качестве результата функции input.

Для вывода результатов можно использовать функцию disp вида:

disp(b);

где b – имя переменной или заключенный в кавычки текст.

Следует отметить, что функция disp отличается от автоматического вывода лишь тем, что не выводит имя отображаемого значения (т.е. имя переменной, которой присваивается результат вычислений, или имя системной переменной ans).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: