How to solve N nonlinear equations using fsolve?
Ältere Kommentare anzeigen
I'm trying to solve a system on N nonlinear equations. For
, for example, I can simply input 5 equations by hand that has 5 variables in total. Here's an example just to show what I use;
%%%%% Example %%%%%
f=@(x) [x(1)^2-x(2);
x(2)^2-x(3);
x(3)^2-x(4);
x(4)^2-x(5);
x(5)^2-x(1)];
X=ones(1,N-3);
S=fsolve(f,X);
%%%%% Example %%%%%
What I really want to do is to solve N nonlinear equations that has N variables in total. In this case there are 2 issues I need to solve.
1-) How can I input N variables?
2-) How can I input N functions?
Is there any loop I can use?
Thanks in advance.
1 Kommentar
Walter Roberson
am 3 Mai 2020
do you have the symbolic toolbox? if so then create a vector of equations and matlabFunction that
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu Symbolic Math Toolbox 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!