exponenta event banner

Поиск пользовательской функции MATLAB с помощью мастера функций MATLAB

В этом примере показано, как записать пользовательскую функцию и найти ее с помощью мастера функций 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 Function Wizard contains the selected Documents\MATLAB category, fibonacci function, fibonacci function signatures, and the fibonacci function help.

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

См. также

|

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