Help needed! 3 Simultaneous Equations, 2 Variables
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
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 Kommentar
David
am 21 Okt. 2013
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.
Antworten (1)
Walter Roberson
am 22 Apr. 2012
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?
1 Kommentar
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!