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 (최근 30일)
이전 댓글 표시
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
채택된 답변
Davide Masiello
2022년 10월 11일
편집: Davide Masiello
2022년 10월 11일
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])
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Problem-Based Optimization Setup에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!