Solve nonlinear equations within range
17 次查看(过去 30 天)
显示 更早的评论
Hello,
I have two nonlinear equations to solve simultaneously:
syms x, y
f1 = x^2 + y^2 + x == 4
f2 = x^3 + y*2 == 2
I want to find the solutions (if there's any), when x belongs to the range of [-1,1]. And I don't want to make another matlab file whose purpose is to group the above equations. Because most of the time, the equations are derived from the using symbolic tools earlier in same matlab script and it would be inconvenient to make a separate file.
In this case, what is the way to achieve my goal?
Thanks in advance.
Steph
0 个评论
采纳的回答
Matt J
2018-10-17
syms x y
assume(x>=-1 & x<=1)
f1 = x^2 + y^2 + x == 4
f2 = x^3 + y*2 == 2
[solx,soly]=vpasolve(f1,f2,x,y)
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!