solving simultaneous equations with fsolve
Ältere Kommentare anzeigen
Hello,
I was given the code:
xo=1 ;
fun=@(X) [sum(X)-2; X(2).^2 -X(3)-5 ; X(1)+X(3.)^3-2];
x = fsolve(fun,xo)
But when I try to run it, I get the following error:
Index exceeds matrix dimensions.
Error in @(X)[sum(X)-2;X(2).^2,-X(3)-5;X(1)+X(3.)^3-2]
Error in fsolve (line 241) fuser = feval(funfcn{3},x,varargin{:});
Error in test2 (line 4) x = fsolve(fun,xo)
Caused by: Failure in initial user-supplied objective function evaluation. FSOLVE cannot continue.
Can someone please explain why this isnt working?
Thanks!
Mike
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Systems of Nonlinear Equations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!