Функции содержат последовательные команды и могут принять входные параметры и возвратить выходные параметры. Названные функции должны быть заданы в программном файле а не в командной строке. Чтобы задать функцию, используйте синтаксис
function [y1,...,yN] = myfun(x1,...,xM)
y1,...,yN
выходные параметры, x1,...,xM
входные параметры и myfun
имя функции. Для получения дополнительной информации смотрите, Создают Функции в Файлах.
function | Объявите имя функции, входные параметры и выходные параметры |
В этом примере показано, как создать функцию в программном файле.
Добавление справки для программы
Текст справки появляется в Командном окне, когда вы используете help
функция. Создайте текст справки для своей программы путем вставки комментариев вначале.
Сконфигурируйте кнопку Run для функций
Запустите функции, которые требуют некоторой начальной настройки из Редактора путем конфигурирования кнопки Run.
Существует несколько типов функций, доступных с MATLAB®, включая локальные функции, вложенные функции, закрытые функции и анонимные функции.
Определить, какая функция вызвать, когда несколько функций в текущем осциллографе имеют то же имя, MATLAB, использует порядок приоритета функций.
Индексация в результаты вызова функции
Эта тема описывает, как отметить точкой индекс во временные переменные, созданные вызовами функции.
Переменные во вложенных и анонимных функциях
Переменные, используемые в рамках вложенных и анонимных функций, должны присутствовать в тексте кода. Если вы добавляете переменную в рабочую область анонимной функции, вложенной функции или функции, которая содержит вложенную функцию динамически, MATLAB выдает ошибку.