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

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

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

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

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

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

  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.

Была ли эта тема полезной?