Help needed! 3 Simultaneous Equations, 2 Variables
1 次查看(过去 30 天)
显示 更早的评论
I have 3 equations with two variables (x,y) to find. and the equations contain (x^2,y^2,x,y,xy)
can matlab solve this type of equation?
the matlab code that i used:
[x,y] = solve('2*(x^2)+y^2+0.1*x+0.41','0.4*(x^2)-0.11*(y^2)+3*x-0.1*y+0.34*x*y+0.16','0.3*(x^2)+0.4*(y^2)-0.5*y-0.8');
but it failed and the warnings i get are:
Warning: 3 equations in 2 variables. Warning: Explicit solution could not be found.
anyone knows if there is other solution to find the x and y? Thanks. I'm new to MATLAB and hope someone will point out the error.
1 个评论
David
2013-10-21
Well I think your problem is that your system is over determined. That is there are too many constraints on the system. No values of x and y will satisfy all three equations unless some kind of miracle happens.
Try just using two equations and I bet you will find that a solution is returned.
回答(1 个)
Walter Roberson
2012-4-22
Those three equations are not consistent in two variables.
If you solve() the first two as a pair, and then solve() the first and third, you can see that the answers are quite different.
What kind of answer were you hoping for?
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!