solve function errors/ faults
Show older comments
I am trying to solve a a 4-variable system of equations, however, I am getting the response:
Empty sym: 0-by-1
syms i1 i2 v1 v2
eqns = [-160 +10*i1+v1==0, 96==v2-12*i2,v2/v1==4, i1/i2 == 4 ];
s = solve(eqns,v1);
Any help would be much obliged.
Accepted Answer
More Answers (1)
Walter Roberson
on 5 May 2020
0 votes
do not solve() a system of equations with multiple equations for a single variable. solve for as many variables as there are equations and select the appropriate output.
It does sometimes work to solve a system that includes inequalities if the number of equalities is the same as the number of variables being solved for.
6 Comments
Preston Glenn
on 5 May 2020
darova
on 5 May 2020
I did all the work myself. Why this question is accepted not mine?
Walter Roberson
on 5 May 2020
darova, I provided a key solution and explanation before you provided the solution without explanation.
darova
on 5 May 2020
Your solution is incomplete
Preston Glenn
on 5 May 2020
darova
on 5 May 2020
Thank you
Categories
Find more on Equation Solving in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
