s=[3 7 11]; d=[1 3 5]; %ans= (2,1), (5,2), (8,3) for i=1:3 x0 = [-5; -5]; % Make a starting guess at the solution myfun =@(x) [x(1) + x(2) - s(i); x(1) - x(2) - d(i)]; [x,fval] = fsolve(myfun,x0) % Call end
Friday, December 30, 2011
Testing fsolve and anonymous function
I have got a need to solve equations repeatedly whose coefficients are changing with each iteration. MatLab function 'fsolve' is tested using function handle and anonymous function as follows.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Comments are moderated and don't be surprised if your comment does not appear promptly.