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

В этом примере показано, как написать пользовательскую функцию и найти ее с помощью MATLAB® Мастер функций для 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. Вы можете использовать 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.

См. также

|

Похожие темы