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!