n=input('enter number of buses=');
Zbus=[0 0.15 + 0.6i 0.1 + 0.4i 0.15 + 0.6i; 0.15 + 0.6i 0 0.05 + 0.2i 0;
0.1 + 0.4i 0.05 + 0.2i 0 0.05 + 0.2i; 0.15 + 0.6i 0 0.05 + 0.2i 0]
for m=1:n
for k=1:n
if(m==k)
Ybus(m,k)=0;
elseif(Zbus(m,k)==0)
Ybus(m,k)=0;
else
Ybus(m,k)=-1/Zbus(m,k)
end
end
end
Y_sum=sum(Ybus,2)
for m=1:n
for k=1:n
if(m==k)
Ybus(m,k)= -Y_sum(m)
end
end
end