ВУЗ:
Составители:
14
Script-файлов; из этого следует, что при выполнении нескольких Script-
файлов имена переменных в них должны быть согласованы, так как одно
имя означает в каждом из них один и тот же объект вычислений;
• в них отсутствует заголовок, т.е. первая строка определённого ви-
да и назначения (в отличие от файл-функций, которые начинаются с заго-
ловка function);
• обращение к ним не требует указания никаких имен переменных:
все переменные формируются в результате выполнения программы либо
сформированы ранее и существуют в рабочем пространстве.
1.2.3. Ввод и вывод информации в диалоговом режиме
Для обеспечения взаимодействия с пользователем в процессе выпол-
нения m-файла используются такие команды:
disp, sprintf, fprintf, input, menu, keyboard, pause.
Команда disp осуществляет вывод значений указанной переменной
или указанного текста в командное окно. Обращение к ней имеет вид:
disp (<переменная или текст в апострофах>)
Например:
disp(x1) – в командное окно выводится значение переменной x1.
disp(‘value’) – в командное окно выводится текст value.
Чтобы вывести значения нескольких переменных в одну строку (на-
пример, при создании таблиц данных), нужно создать единый объект, ко-
торый содержал бы все эти значения. Это можно сделать, объединив соот-
ветствующие переменные в вектор, пользуясь операцией создания вектора-
строки:
x = [x1 x2 ... x].
Тогда вывод значений нескольких переменных в одну строку будет
иметь вид:
disp ([x1 x2 ... x]).
Например:
» x1=-3.14; x2=-2.5; x3=5.6; x4=-9.33;
» disp([x1 x2 x3 x4])
–3.1400 –2.5000 5.6000 –9.3300
Для одновременного вывода символьной и цифровой информации в
командное окно удобно использовать функцию sprintf, например:
» disp(sprintf('Параметр1 = %g Параметр2= %g',x1,x2))
Параметр1 = –3.14 параметр2= –2.5
Аналогично работает функция fprintf, где в качестве первого пара-
метра для вывода информации в командное окно используется 1, напри-
мер:
» fprintf(1,'Параметр1 = %g Параметр2= %g',x1,x2)
Параметр1 = –3.14 параметр2= –2.5
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »