Solving 4 equations with 4 unknowns
이전 댓글 표시
Hi,
I would use a little help. I have 4 equations with 4 unknowns and I need to solve them to get the answer to the 4 unknowns. How can I do that ? I have no idea how to do that in Matlab.
I tried to use "solve" function but I m getting no answer...How are you doing that ? I bet a lot of people have many applications where do the same of simillar thing...
I used:
%syms x y z T;
%x = solve(eq1, 'x');
%y = solve(eq2, 'y');
%z = solve(eq3, 'z');
%T = solve(eq4, 'T');
for extracting the specific unknown but I don't know what to do next...
and than I tried this with no solution...
syms x y z T
S = solve(eq1, eq2, eq3, eq4)
Thanks, Peter
댓글 수: 6
Petr
2012년 11월 25일
Walter Roberson
2012년 11월 25일
Please show the exact line of code that is giving that error.
Which MATLAB version are you using?
Please show how you constructed one of the equations.
Petr
2012년 11월 25일
Walter Roberson
2012년 11월 25일
편집: Walter Roberson
2012년 11월 25일
Please show how you constructed one of the equations.
Also, is the above on a solve() call or a different call?
Walter Roberson
2012년 11월 25일
So the error is not in the solve() call itself, right?
What does
class(sol)
show?
If it shows up as a structure, try
char(sol.x)
Walter Roberson
2012년 11월 25일
That set of equations has no solutions. If you solve the first two parts to get x and y, and substitute that into the third and fourth part, the z drops out of both parts. You can solve for t, and the answers will be consistent. The implication is that you only really have three different equations, and z can be anything.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Common Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!