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);
    3 views (last 30 days)
  
       Show older comments
    
    nayan gupta
 on 11 Oct 2022
  
    
    
    
    
    Commented: nayan gupta
 on 12 Oct 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 Comments
Accepted Answer
  Davide Masiello
      
 on 11 Oct 2022
        
      Edited: Davide Masiello
      
 on 11 Oct 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])
More Answers (0)
See Also
Categories
				Find more on Nonlinear Optimization in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
