Создание скриптов

Скрипты являются самым простым видом программного файла, потому что у них нет аргументов ввода или вывода. Они полезны для автоматизации ряда команд MATLAB®, таковы как вычисления, которые необходимо неоднократно выполнять из командной строки или ряда команд, на которые необходимо сослаться.

Можно создать новый скрипт следующими способами:

  • Подсветите команды из Истории команд, щелкните правой кнопкой и выберите Create Script.

  • Нажмите кнопку New Script на вкладке Home.

  • Использовать функцию edit. Например, edit new_file_name создает (если файл не существует), и открывает файл new_file_name. Если new_file_name не задано, MATLAB открывает новый вызванный файл Untitled.

После того, как вы создадите скрипт, можно добавить код в скрипт и сохранить его. Например, можно сохранить этот код, который генерирует случайные числа от 0 до 100 как скрипт под названием numGenerator.m.

columns = 10000;
rows = 1;
bins = columns/100;

rng(now);
list = 100*rand(rows,columns);
histogram(list,bins)

Сохраните свой скрипт и запустите код с помощью любого из этих методов:

  • Введите имя скрипта на командной строке и нажмите Enter. Например, чтобы запустить скрипт numGenerator.m, введите numGenerator.

  • Нажмите кнопку Run на вкладке Editor

Также можно запустить код от второго программного файла. Для этого добавьте строку кода с именем скрипта во второй программный файл. Например, чтобы запустить скрипт numGenerator.m из второго программного файла, добавьте строку numGenerator; к файлу. MATLAB запустит код в numGenerator.m, когда вы запустите второй файл.

Когда выполнение скрипта завершается, переменные остаются в рабочем пространстве MATLAB. В примере numGenerator.m переменные columns, rows, bins и list остаются в рабочей области. Чтобы видеть список переменных, введите whos в командной строке. Скрипты совместно используют базовое рабочее пространство с вашим интерактивным сеансом работы с MATLAB и с другими скриптами.

Похожие темы