Выполнение функций в редакторе

В этом примере показано, как запустить функцию, которая требует некоторой начальной настройки, такой как значения входного параметра, при работе в Редакторе.

  1. Создайте функцию в программном файле под названием myfunction.m.

    function y = myfunction(x)
    y = x.^2 + x;

    Эта функция требует входа x.

  2. Просмотрите команды, доступные для выполнения функции путем нажатия на Run на вкладке Editor. Команда наверху списка является командой, которую Редактор использует по умолчанию, когда вы кликаете по значку Run.

  3. Замените код типа текста, чтобы запуститься с выражением, которое позволяет вам запускать функцию.

    y = myfunction(1:10)

    Можно ввести несколько команд в ту же линию, такой как

    x = 1:10; y = myfunction(x)

    Для более сложных, многострочных команд создайте отдельный файл скрипта, и затем запустите скрипт.

    Примечание

    Команды выполнения используют базовое рабочее пространство. Любые переменные, которые вы задаете в команде выполнения, могут перезаписать переменные в базовом рабочем пространстве, которые имеют то же имя.

  4. Запустите функцию путем нажатия на Run или определенную команду выполнения из выпадающего списка. Для myfunction.m, и вход 1:10, этот результат появляется в Командном окне:

    y =
         2     6    12    20    30    42    56    72    90   110

    Когда вы выбираете команду выполнения из списка, это становится значением по умолчанию для кнопки Run.

Чтобы отредактировать или удалить существующую команду выполнения, выберите команду, щелкните правой кнопкой, и затем выберите Edit или Delete.