Solving two nonlinear equations
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Franziska
am 7 Mai 2019
Kommentiert: Franziska
am 21 Mai 2019
I want to solve two non-linear equations of the variables
and
in terms of the third variable A:
where
and given. I need
and
as a function of A only (given α), such that I can plot the solution over a range of A between 0.5 and 2.
and given. I need I tried to solve the system symbolically, but did not find a solution.
Any Ideas?
0 Kommentare
Akzeptierte Antwort
Torsten
am 7 Mai 2019
Bearbeitet: Torsten
am 7 Mai 2019
A = 0.5:0.01:2;
alpha = 0.5;
l00 = 1;
for i = 1:numel(A)
a = A(i);
fun = @(l0) 1 + alpha*l0^(alpha-1) - l0 - alpha*a*(2-l0)^(alpha-1);
L0(i) = fzero(fun,l00);
L1(i) = 2 - L0(i);
l00 = L0(i);
end
plot(A,L0,A,L1)
%res_L0 = 1-alpha*A.*L1.^(alpha-1)+alpha*L0.^(alpha-1)-L0;
%res_L1 = 1+alpha*A.*L1.^(alpha-1)-alpha*L0.^(alpha-1)-L1;
%plot(A,res_L0,A,res_L1)
2 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Symbolic Math Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!