Hi everyone, I have a problem with de function "solve", I have two programs very similar.
the first works excellent, it's the following:
clear all;clc;syms i1 i2 i3 i4 i5 i6 i7 v1 v2 v3 v4 v5 v6 v7 e1 e2 e3 e4 e5 R1 R2 R3 R4 A va vb; %KCL
eq0=i1-i2;eq1=i2+i3;eq2=i4-i5;eq3=i5-i6;eq4=-i3+i7;%KVL
eq5= v1-e1;eq6= v2+e2-e1;eq7= v3+e2-e5;eq8= v4-e3;eq9= v5+e4-e3;eq10= v6-e4;eq11= v7-e5;%BR
eq12= v1-va;eq13= v2-i2*R1;eq14= v3-i3*R2;eq15= v4-vb;eq16= v5-i5*R3;eq17= v6-i6*R4;eq18= v7-A*e4+A*e2;S=solve([eq0,eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8,eq9,eq10,eq11,eq12,eq13,eq14, eq15, eq16, eq17, eq18], [i1,i2,i3,i4,i5,i6,i7,v1,v2,v3,v4,v5,v6,v7,e1,e2,e3,e4,e5]);sol= S.i2
the second is the following:
clear all;clc;syms i3 i4 i5 i6 i7 i8 i9 i10 i11 i12 v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 e3 e4 e5 e6 e7 e8 e9 R1 R2 R3 Rg A;%KCLeq0= i3+i12-i4;eq1= i4-i5;eq2= i5+i6;eq3= i11-i6-i8;eq4= i7-i3;eq5= i8-i10;eq6= i9-i7;%KVLeq7= v3-e7+e3;eq8= v4-e3+e4;eq9= v5-e4+e5;eq10= v6-e6+e5;eq11= v7-e9+e7;eq12= v8-e6+e8;eq13= v9-e9;eq14= v10-e8;eq15= v11-e6;eq16= v12-e3;%BReq17= v3-R2*i3;eq18= v4-R1*i4;eq19= v5-Rg*i5;eq20= v6-R1*i6;eq21= v7-R3*i7;eq22= v8-R2*i8;eq23= v9-A*e8+A*e7;eq24= v10-R3*i10;eq25= v11-A*v2+A*e5;eq26= v12-A*v1+A*e3;S=solve(eq0,eq1,eq2,eq3,eq4,eq5,eq6,eq7,eq8,eq9,eq10,eq11,eq12,eq13,eq14,eq15,eq16,eq17,eq18,eq19,eq20,eq21,eq22,eq23,eq24,eq25,eq26,'i3','i4','i5','i6','i7','i8','i9','i10','i11','i12','v1','v2','v3','v4','v5','v6','v7','v8','v9','v10','v11','v12','e3','e4','e5','e6','e7','e8','e9');sol=S.e9
I don't know what is the problem because I always get zero.
I hope you can help me, thanks
Best Answer