logo search
Для моделирования в Matlab и Scilab

Диалоговый ввод-вывод

disp(x) отображает массив, не печатая имя массива. Если x - строка, то отображается текст.

Пример

x=[1 2 3];

disp(x)

1 2 3

disp('квадрат второго элемента=')

квадрат второго элемента=

disp(x(2)^2)

4

r = input('введите значение') дает пользователю приглашение в текстовой строке и затем ожидает ввода с клавиатуры. Может быть введено любое Matlab(Scilab)-выражение, которое вычисляется, используя переменные в текущей рабочей области, и результат возвращается в r. Если пользователь нажимает клавишу возврата каретки, ничего не вводя, то вводится пустая матрица.

r = input(' введите значение', 's') дает приглашение в текстовой строке и ожидает ввода символьной строки. Напечатанный текст не вычисляется; символы просто возвращаются как Matlab(Scilab)-строка.