Этот пример показывает, как записать пользовательскую функцию и найти его с помощью MATLAB® Function Wizard для Spreadsheet 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).
Добавьте папку где вы сохраненный функция к пути поиска файлов MATLAB. Можно использовать функцию pathtool
или выбрать Set Path в Панели инструментов MATLAB.
Откройте Мастер функции MATLAB в Microsoft® Excel® с помощью или ленты Microsoft Excel или контекстного меню. Выберите папку где вы сохраненный ваша функция.
Чтобы выполнить эту функцию, выполните шаги в Находке и Выполните функцию MATLAB Используя Мастер функции MATLAB.