exponenta event banner

Настройка кнопки запуска для функций

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

Чтобы настроить кнопку Выполнить в редакторе, нажмите кнопку Выполнить и добавьте одну или несколько команд выполнения.

Например:

  1. Создание функции myfunction.m который выполняет расчет с использованием входных данных x и y и сохраняет результаты в z.

    function z = myfunction(x,y)
    z = x.^2 + y;
  2. Перейдите на вкладку «Редактор» и нажмите кнопку «Выполнить». MATLAB ® отображает список команд, доступных для выполнения функции.

  3. Щелкните последний элемент в списке и замените текстовый код типа для запуска вызовом функции, включая необходимые входные аргументы. Например, введите текст result = myfunction(1:10,5) бежать myfunction с входными аргументами 1:10 и 5и сохранить результаты в переменной result. MATLAB заменяет команду по умолчанию только что добавленной командой.

    Для одновременного выполнения нескольких команд введите команды в одной строке. Например, введите текст a = 1:10; b = 5; result = myfunction(a,b) для создания переменных a и b а затем позвонить myfunction с a и b в качестве входных аргументов.

    Примечание

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

  4. Нажмите кнопку Run (Выполнить). MATLAB выполняет функцию с помощью первой команды run в списке. Например, щелкните Выполнить, чтобы выполнить myfunction с помощью команды result = myfunction(1:10,5). MATLAB отображает результат в окне команд.

    result =
    
         6     9    14    21    30    41    54    69    86 

    Чтобы запустить функцию с помощью другой команды запуска из списка, щелкните Выполнить (Run) и выберите нужную команду. При выборе команды выполнения из списка она становится командой по умолчанию для кнопки «Выполнить».

    Чтобы изменить или удалить существующую команду выполнения, нажмите кнопку Выполнить, щелкните команду правой кнопкой мыши и выберите команду Изменить или Удалить.

Примечание

Запуск функций Live Editor с помощью кнопки Run поддерживается только в MATLAB Online™. При запуске функции в реальном времени с помощью кнопки «Выполнить» выходные данные отображаются в окне команд. Чтобы запустить функцию в реальном времени в установленной версии MATLAB, вызовите функцию из окна команд или из сценария или сценария в реальном времени.

Связанные темы