В этом примере показано, как записать пользовательскую функцию и найти ее с помощью мастера функций MATLAB ® для Link™ электронных таблиц. Для выполнения функций MATLAB с помощью мастера функций MATLAB см. раздел Поиск и выполнение функции MATLAB с помощью мастера функций MATLAB.
Создайте и сохраните пользовательскую функцию в MATLAB. Сначала создайте заголовок справки в функции, содержащей поддерживаемые сигнатуры функций для использования с мастером функций MATLAB. Запишите функцию, которая вычисляет числа Фибоначчи, а затем сохраните функцию в папке Documents\MATLAB.
function f = fibonacci(n) % FIBONACCI(N) Calculate the Nth Fibonacci number. % N must be a positive integer. if n < 0 error('Invalid number.') elseif n == 0 f = 0; elseif n == 1 f = 1; else f = fibonacci(n - 1) + fibonacci(n - 2); end; end
Сведения о записи функций MATLAB см. в разделе Создание функций в файлах.
Добавьте папку, в которой была сохранена функция, в путь поиска MATLAB. Вы можете использовать pathtool или выберите Задать путь (Set Path) на панели инструментов MATLAB.
Откройте мастер функций MATLAB в Microsoft ® Excel ® с помощью ленты Microsoft Excel или контекстного меню. Выберите папку, в которой была сохранена функция.

Для выполнения этой функции выполните шаги в окне Поиск и выполнение функции MATLAB с помощью мастера функций MATLAB.