Solution when number equations is less than than the number of variables
26 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Saifullah Khalid
am 23 Okt. 2019
Kommentiert: Saifullah Khalid
am 24 Okt. 2019
I am curious if there is some solution method in the case when we have the number of equation less the number of variables. For example,
and X , Y are two variables. I would appreciate any guidance on this very basic querry.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/244660/image.png)
2 Kommentare
Walter Roberson
am 23 Okt. 2019
Is it a linear system? If so then do you want the equations that define the (hyper-) plane of solutions, or do you want a particular solution, such as "closest point" ?
Akzeptierte Antwort
John D'Errico
am 23 Okt. 2019
There is no unique solution in general. That is, infinitely many possible solutions.
In this case, you have TWO variables, and ONE equation. So you could pick any value for X, substitute it into the equation, and then the value for Y is known, as long as b is not equal to zero. That is, you would compute
Y = (c - a*X)/b
Likewise, you could pick any value for Y, and then solve for X, as a function of Y. Again, that requires only that a is non-zero.
X = (c - b*Y)/a
Either approach is equally valid. There are also ways you can write a solution in the form of one that minimizes the norm of the vector [X,Y]. That is just another way to choose one of the infinitely many solutions.
So does a solution exist? Well, no. And, yes. But just not "a" solution. Any solution you desire.
5 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Linear Algebra finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!