Page 110 - 363_
P. 110
111
приводить до таких дій ПК. Виконання операторів програми припиняється. ПК
переходить до режиму очікування закінчення введення інформації з клавіатури.
Після закінчення введення з клавіатури (яке визначається натисканням клавіші
<Enter>) введена інформація запам'ятовується у програмі під ім'ям “x”, і
виконання програми продовжується.
Зручним інструментом обрання деякої з альтернатив наступних
обчислювальних дій є функція menu MatLAB, яка утворює поточне вікно меню
користувача. Функція menu має таке звернення:
k=menu ('Заголовок меню', 'Альтернатива 1', 'Альтернатива 2' , ... , 'Альтернатива n').
Таке звернення приводить до появи на екрані дисплея меню вигляду:
Виконання програми тимчасово припиняється. Система очікує відповіді у
вигляді натискання лівої клавіші “мишки” після встановлення курсору “мишки”
на одну з поданих кнопок меню з альтернативами. Після правильної відповіді
вихідному параметру “k” присвоюється значення номера обраної альтернативи
(1, 2 або 3). У загальному випадку кількість альтернатив може бути до 32.
Тепер, залежно від одержаного значення цього параметра, можна побудувати
процес розгалуження обчислень, наприклад, обрання потрібного для
змінювання параметра.
Команда pause тимчасово припиняє виконання програми доти, поки
користувачем не буде натиснуто будь-яку клавішу клавіатури. Якщо після
вказання назви вказати у дужках деяке додатне ціле число n, то затримка
виконання програми буде здійснюватися протягом n секунд.
Якщо у тексті М-файлу зустрічається команда keyboard, то при
виконанні програми виконання М-файлу припиняється і керування передається
клавіатурі дисплея. Цей спеціальний режим роботи позначається появою у
командному вікні MatLAB нового виду запрошення до дій k >>.
У цьому режимі користувач може здійснити будь-які дії, перевірити або
змінити змінні. При цьому йому доступні усі команди і процедури системи
MatLAB. Для завершення роботи у цьому режимі необхідно набрати команду