exponenta event banner

Создание кода для анонимных функций

В коде MATLAB ®, предназначенном для создания кода, можно использовать анонимные функции. Например, можно создать код для следующего кода MATLAB, который определяет анонимную функцию, которая находит квадрат числа.

sqr = @(x) x.^2;
a = sqr(5);

Анонимные функции полезны для создания дескриптора функции, передаваемого функции MATLAB, которая вычисляет выражение в диапазоне значений. Например, этот код MATLAB использует анонимную функцию для создания входных данных fzero функция:

b = 2;
c = 3.5;
x = fzero(@(x) x^3 + b*x + c,0);

Ограничения анонимных функций для создания кода

Анонимные функции имеют ограничения по генерации кода классов значений и массивов ячеек.

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