How can I solve this complex 4 equation with 4 unknowns

5 views (last 30 days)
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')

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 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 Comments
Azzi Abdelmalek
Azzi Abdelmalek on 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 on 6 Aug 2013
Thank you guys, both method worked. I appreciate all the help.

Sign in to comment.

More Answers (1)

Walter Roberson
Walter Roberson on 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 Comment
Thamer
Thamer on 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!

Sign in to comment.

Categories

Find more on Mathematics in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!