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!