How to solve 3 functions in 4 variables

3 Ansichten (letzte 30 Tage)
Mohamed Mahmoud
Mohamed Mahmoud am 24 Okt. 2020
Beantwortet: John D'Errico am 25 Okt. 2020
Tan = 2 - c - a
Man = b + c - 1
Lan = a - 3*b - c + d - 1
The answer
a=d
b=d-1
c= 2-d

Antworten (2)

madhan ravi
madhan ravi am 24 Okt. 2020
Use solve() to get the answer what you show
  2 Kommentare
Mohamed Mahmoud
Mohamed Mahmoud am 25 Okt. 2020
Error is Empty sym: 0-by-1
madhan ravi
madhan ravi am 25 Okt. 2020
Show what you have tried.

Melden Sie sich an, um zu kommentieren.


John D'Errico
John D'Errico am 25 Okt. 2020
What you show is NOT the answer. It is AN answer.
3 equations with 4 variables is called an underdetermined problem. There is effectively no solution. If you are willing to parameterize the problem, leaving one of the variables an unknown, then you can solve 3 equations in 3 variables, with the answer as a function of the 4th variable.
That seems to be what you are asking for. And the solution is simple. Just use solve. Pick the three variables you wish to solve the problem for, and the last variable will be left as a parameter.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by