Описание функции
  1. Допустимые имена функций начинаются с буквенного символа и могут содержать буквы, числа или символы нижнего подчеркивания
  2. Фунция сохраняется:
    1. В файле функции
      1. Имя файла должно совпадать с именем первой функции в файле
    2. В файле скрипта 2. Функции должны быть в конце файла 3. Файлы скрипта не могут иметь того же имени как функция в файле 4. Функции поддерживаются в скриптах в R2016b или позже
function [y1,...,yN] = func(x1,...,xN)
	y1 = f(x1,...,xN);
	...
	yN = f(x1,...,xN);
end
Валидация аргумента
Импорт функций
project/
├── +utils
|   ├── func1.m
|   └── func2.m
└── main.m
% main.m
import utils.*
% or
import utils.func1