Когда вы вызываете сценарий, MATLAB просто вызывает команды, содержащиеся в файле. Сценарии могут оперировать существующими данными в рабочем пространстве или они могут сами создавать эти данные. Хотя сценарии не возвращают значений, все переменные, которые они создают, остаются в рабочем пространстве для использования в последующих вычислениях. В добавление к сказанному, сценарии могут осуществлять графический вывод, используя такие функции как plot.
В качестве примера, создадим файл magicrank.m, который содержит эти команды MATLAB:
% Investigate the rank of magic squares r = zeros(1,32); for n = 3:32
r (n) = rank(magic(n)); end r bar®
10 15 20 25 30 35 |
Рис. 2.5. - Графический вывод с помощью функции как plot
Ввод строки magicrank.m повлечет за собой исполнение команд, вычисление ранга первых 30 магических квадратов и отображения столбиковой диаграммы результатов. После полного выполнения файла переменные п и г остаются в рабочем пространстве.