supernode
Contents
example 1
R = [10 20 25 12.5];
G = 1./R;
V = [100 150];
I = [5 10];
A = [-(G(2)+G(4)), (G(1)+G(2)+G(4));
(G(2)+G(3)+G(4)), -(G(2)+G(4))];
It = G(4)*(V(2)-V(1));
b = [I(1)+It; I(2)-I(1)-It];
Vs = A\b;
fprintf('Vx %g Vy %g volts\n',Vs);
Vx 63.0631 Vy 74.7748 volts
example 2
R = [3 2 1];
V = 5;
I = [4 9];
G = 1./R;
A = G(1)+G(3);
b = sum(I)-G(1)*V;
Vs = A\b;
fprintf('Vx %g volts\n',Vs);
Vx 8.5 volts