How to solve 5 equations with 5 unknowns

14 ビュー (過去 30 日間)
Hinko Fic
Hinko Fic 2015 年 5 月 29 日
回答済み: Alex Sha 2019 年 10 月 12 日
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 件のコメント
Hinko Fic
Hinko Fic 2015 年 5 月 30 日
編集済み: Hinko Fic 2015 年 5 月 30 日
Yeah, i knew how to solve linear, but this isn't. That's reason why i need help. I need to solve these equations with different numbers (more complicated) for my project in school
Roger Stafford
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
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
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)
Hinko Fic
Hinko Fic 2015 年 5 月 30 日
That works, ty a lot, you saved me a lot of time

サインインしてコメントする。

その他の回答 (1 件)

Alex Sha
Alex Sha 2019 年 10 月 12 日
Numercial solution:
a: 9.00473933649289
b: 1.18483412322275
c: 3.55450236966825
d: 1.54545454545455
e: 17.2

カテゴリ

Help Center および File ExchangeNumber Theory についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by