How can I solve this complex 4 equation with 4 unknowns

5 Ansichten (letzte 30 Tage)
Thamer
Thamer am 5 Aug. 2013
Hello,
I am having a very hard time solving for the following 4 equations with 4 unknonws.
269.0 = R1*(R2+R3+R4)/(R1+R2+R3+R4)
267.8 = R2*(R1+R3+R4)/(R1+R2+R3+R4)
265.8 = R3*(R1+R2+R4)/(R1+R2+R3+R4)
267.3 = R4*(R1+R2+R3)/(R1+R2+R3+R4)
I was able to narrow it down to:
R4=267.3(R1+R2+R3)/(R1+R2+R3-267.3)
R3=265.8(R1+R2+R4)/(R1+R2+R4-265.8)
R2=267.8(R1+R3+R4)/(R1+R3+R4-267.8)
R1=269.0(R2+R3+R4)/(R2+R3+R4-269.0)
How do I solve for R1 R2 R3 and R4 using matlab? I tried the following code but I don't think it's giving me the right answer:
[R1,R2,R3,R4]=solve('R1=269.0(R2+R3+R4)/(R2+R3+R4-269.0)','R2=267.8(R1+R3+R4)/(R1+R3+R4-267.8)','R3=265.8(R1+R2+R4)/(R1+R2+R4-265.8)','R4=267.3(R1+R2+R3)/(R1+R2+R3-267.3)','R1','R2','R3','R4')

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 5 Aug. 2013
equ1='269.0-R1*(R2+R3+R4)/(R1+R2+R3+R4)'
equ2='267.8-R2*(R1+R3+R4)/(R1+R2+R3+R4)'
equ3='265.8- R3*(R1+R2+R4)/(R1+R2+R3+R4)'
equ4='267.3 - R4*(R1+R2+R3)/(R1+R2+R3+R4)'
sol=solve(equ1,equ2,equ3,equ4)
  7 Kommentare
Azzi Abdelmalek
Azzi Abdelmalek am 6 Aug. 2013
Or
equ1='269.0-R1*(R2+R3+R4)/(R1+R2+R3+R4)'
equ2='267.8-R2*(R1+R3+R4)/(R1+R2+R3+R4)'
equ3='265.8- R3*(R1+R2+R4)/(R1+R2+R3+R4)'
equ4='267.3 - R4*(R1+R2+R3)/(R1+R2+R3+R4)'
sol=solve(equ1,equ2,equ3,equ4,'R1>0','R2>0','R3>0','R4>0')
Thamer
Thamer am 6 Aug. 2013
Thank you guys, both method worked. I appreciate all the help.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Walter Roberson
Walter Roberson am 5 Aug. 2013
R1 = -.1528124199, R2 = .1523845305, R3 = -.1519010380, R4 = .1522421676
R1 = 1.350702113, R2 = -1.354494804, R3 = -1.349440249, R4 = 1.346416572
R1 = 359.6939654, R2 = 357.2814545, R3 = 353.2965306, R4 = 356.2810534
R1 = 1.849064292, R2 = 1.844921136, R3 = -1.850793347, R4 = -1.855990235
Any imaginary components are vanishingly small and only appear due to round-off error.
  1 Kommentar
Thamer
Thamer am 6 Aug. 2013
Thank you for replying Walter. Using Azzi's matlab code above I managed to get the same answers as yours.
And since R's cannot be negative, the only possible solution would be: R1 = 359.6939654, R2 = 357.2814545, R3 = 353.2965306, R4 = 356.2810534
Have a good rest of the week!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Mathematics finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by