code for solving given equations. Eq1 = x == 10-(1.5835*(y^1.7643)); Eq2 = x == (2^y-2)/(0.3143*(2)^y+0.3329*(1.5)^y+0.3528*(1)^y);
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
nayan gupta
am 11 Okt. 2022
Kommentiert: nayan gupta
am 12 Okt. 2022
please provide me the code for solving these 2 equations
Eq1 = x == 10-(1.5835*(y^1.7643));
Eq2 = x == (2^y-2)/(0.3143*(2)^y+0.3329*(1.5)^y+0.3528*(1)^y);
0 Kommentare
Akzeptierte Antwort
Davide Masiello
am 11 Okt. 2022
Bearbeitet: Davide Masiello
am 11 Okt. 2022
It seems like MatLab can't find a symbolic solution and returns instead a numerical one
syms x y
Eq1 = x == 10-(1.5835*(y^1.7643));
Eq2 = x == (2^y-2)/(0.3143*(2)^y+0.3329*(1.5)^y+0.3528*(1)^y);
solve([Eq1;Eq2])
Another way of solving it
f = @(x) [10-(1.5835*(x(2)^1.7643))-x(1);...
(2^x(2)-2)/(0.3143*(2)^x(2)+0.3329*(1.5)^x(2)+0.3528*(1)^x(2))-x(1)];
fsolve(f,[1 1])
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!