How to get the jacobian of a array function and evaluate it??...
조회 수: 2 (최근 30일)
이전 댓글 표시
Hi!, hoping someone could help me, i've trying to write a code for Newton-Rhapson method for nonlinear systems, so, I've declarated a Symbolic function
F= @(x) [x(1).^2+x(2).^2-1,x(1).^2-x(2).^2]
I need to find the jacobian for that array of functions, but jacobian(f,v) only acepts symbolic functions with x and y, but i can't convert the last expresion to a symbolic function with 'x' and 'y' because I need to use 'feval()' later
After that, I need to use 'feval()' in jacobian matrix
Someone could help me please?
댓글 수: 0
답변 (1개)
David Hill
2020년 9월 6일
댓글 수: 4
David Hill
2020년 9월 6일
Use for-loop
evalArray=[1,2;3,4;5,6];
for k=1:size(evalArray,1)
x=evalArray(k,1);
y=evalArray(k,2);
Jeval(k)=subs(j);
end
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!