Cellfunc
显示 更早的评论
I am trying to create a function from R^n to R^n such that I can evaluate that function and eventually compute the gradient. Here is what i wrote (a modification of one of the post): f1=@(x_1,x_2) (x_1-2)^2+x_2;
f2=@(x_1,x_2) sqrt(x_2-1);
ff = {f1; f2};
F = @(x) cellfun(@feval,ff(:),num2cell(x(:)));
F([2 2]) But I am getting the following error: ??? Input argument "x_2" is undefined. Error in ==> @(x_1,x_2)(x_1-2)^2+x_2
Error in ==> @(x)cellfun(@feval,ff(:),num2cell(x(:)))
What am I doing wrong?
Thanks for your help in advance!
采纳的回答
更多回答(1 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Assembly 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!