Оценка многомерных функций с фиксированными аргументами - PullRequest
1 голос
/ 13 апреля 2011

У меня есть анонимная многомерная функция.Можно ли найти значение функции, зафиксировав одно из значений?

Вот то, что я хотел бы получить:

>> f = @(a, b) a + b;
>> f(1, b) 

ans =

    1 + b

Я понимаю, что ввод, который я дал выше,синтаксически неверно, поскольку переменные должны содержать значения.Есть ли способ, которым я могу сделать это с помощью другого инструмента Matlab?

Спасибо.

1 Ответ

1 голос
/ 13 апреля 2011

Есть два способа сделать это.Либо вы получите символьную панель инструментов и объявите b в качестве символической переменной перед вычислением f, либо создадите новую анонимную функцию, подобную этой:

g = @(b)f(1,b);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...