blob: 0ece8f06ed600f870dccfb5b71c74f3dfec2e1c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
close();
clear;
clc;
V = 100; //V
Rab = 3; //ohm
Rac = 6; //ohm
Rbc = 9; //ohm
Rao = 9; //ohm
Rbo = 6; //ohm
Rco = 3; //ohm
rac = (Rao*Rco + Rao*Rbo + Rbo*Rco)/Rbo;
rbc = (Rao*Rco + Rao*Rbo + Rbo*Rco)/Rao;
rab = (Rao*Rco + Rao*Rbo + Rbo*Rco)/Rco;
Rab1 = (rac*Rac/(rac+Rac)) + (rbc*Rbc/(rbc+Rbc));
Rab2 = Rab*rab/(Rab+rab);
R = Rab1*Rab2/(Rab1+Rab2);
//power supplied 'P'
P = V^2/R; //W
mprintf("Power supplied, P = %0.1f W",P);
|