How to solve 5 equations with 5 unknowns
조회 수: 14 (최근 30일)
이전 댓글 표시
Hi, I don't have any idea how to solve this system. I'm beginner so i don't knew how to write corect code. Pls help me. Equations:
(A-B-C)*5=C*6 ////
(A-B-C)*2+B*3=(A-B)*D ////
(A-B)*(2-D)=B*3 ////
(A-B)*2+B*4=B*E ////
A*2+(A-B)*3+(A-B-C)*2=50
댓글 수: 7
Roger Stafford
2018년 3월 11일
I don't remember this problem from almost two years ago, but apparently all of us (except perhaps Muhammad Saleem) overlooked the fact that it is actually a system of five linear equations in the five unknown quantities, A, B, C, d=(A-B)*D, and e=B*E, so it can be solved for these latter five variables using matrix division. From those solutions, it is easy to then find D and E: D = d/(A-B) and E = e/B.
채택된 답변
Roger Stafford
2015년 5월 29일
편집: Roger Stafford
2015년 5월 29일
You can use 'solve' in the Symbolic Toolbox to solve them.
My alternate method was in error. Just use 'solve'. It does very well.
댓글 수: 5
Walter Roberson
2015년 5월 30일
structfun(@double, sol, 'Uniform', 0)
will return back a structure whose fields are a, b, c, d, e. For any particular one of them you can use (e.g.) double(sol.b)
추가 답변 (1개)
Alex Sha
2019년 10월 12일
Numercial solution:
a: 9.00473933649289
b: 1.18483412322275
c: 3.55450236966825
d: 1.54545454545455
e: 17.2
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Number Theory에 대해 자세히 알아보기
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!