diff options
author | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
---|---|---|
committer | prashantsinalkar | 2017-10-10 12:27:19 +0530 |
commit | 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 (patch) | |
tree | dbb9e3ddb5fc829e7c5c7e6be99b2c4ba356132c /257/CH6 | |
parent | b1f5c3f8d6671b4331cef1dcebdf63b7a43a3a2b (diff) | |
download | Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.gz Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.tar.bz2 Scilab-TBC-Uploads-7f60ea012dd2524dae921a2a35adbf7ef21f2bb6.zip |
initial commit / add all books
Diffstat (limited to '257/CH6')
25 files changed, 469 insertions, 0 deletions
diff --git a/257/CH6/EX6.1/example6_1.sce b/257/CH6/EX6.1/example6_1.sce new file mode 100644 index 000000000..0f74a72dd --- /dev/null +++ b/257/CH6/EX6.1/example6_1.sce @@ -0,0 +1,17 @@ +syms G1 G2 G3 G4 G5 G6 H1 H2;
+
+T1=G1*G3*G4*G5*G6;
+T2=G1*G2*G6;
+
+L1=-G4*H1;
+L2=-G3*G4*G5*H2;
+L3=-G2*H2;
+
+delta=1-(L1+L2+L3)+(L1*L3)
+del1=1;
+del2=1-L1
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"tf=")
+
+
diff --git a/257/CH6/EX6.10/example6_10.sce b/257/CH6/EX6.10/example6_10.sce new file mode 100644 index 000000000..a691657a1 --- /dev/null +++ b/257/CH6/EX6.10/example6_10.sce @@ -0,0 +1,19 @@ +syms R C Vi s Vo;
+
+T1=(s*R*C)
+T2=1/(s*R*C);
+T3=1
+
+L1=-(s*R*C)
+L2=-1/(s*R*C);
+L3=-1;
+
+delta=1-(L1+L2+L3)+(L1*L2)
+del1=1;
+del2=1-L1
+del3=1
+
+TF=(T1*del1 + T2*del2 + T3*del3)/delta ;
+disp(TF,"Vo/VI = ")
+
+
diff --git a/257/CH6/EX6.11/example6_11.sce b/257/CH6/EX6.11/example6_11.sce new file mode 100644 index 000000000..c2008fa92 --- /dev/null +++ b/257/CH6/EX6.11/example6_11.sce @@ -0,0 +1,18 @@ +syms r1 r2 r3 r4 a ;
+
+T1=(r3*r4)/(r1*r2)
+T2=(a*r4)/(r1);
+
+L1=-(r3/r1)
+L2=-r3/(r2);
+L3=-r4/r2;
+L4=a*r3/r1
+
+delta=1-(L1+L2+L3+L4)+(L1*L3)
+del1=1;
+del2=1;
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"Vo/VI = ")
+
+
diff --git a/257/CH6/EX6.12/example6_12.sce b/257/CH6/EX6.12/example6_12.sce new file mode 100644 index 000000000..d89430e9a --- /dev/null +++ b/257/CH6/EX6.12/example6_12.sce @@ -0,0 +1,17 @@ +syms G1 G2 G3 G4 H1 H2;
+
+T1=G1*G3*G2;
+T2=G1*G2*G4;
+
+L1=-G1*G2*H1;
+L2=G1*G2*G3*H2;
+L3=G2*G1*G4*H2;
+
+delta=1-(L1+L2+L3)
+del1=1;
+del2=1;
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.13/example6_13.sce b/257/CH6/EX6.13/example6_13.sce new file mode 100644 index 000000000..33414d576 --- /dev/null +++ b/257/CH6/EX6.13/example6_13.sce @@ -0,0 +1,25 @@ +syms G1 G2 G3 G4 G5 G6 G7 G8 H1 H2;
+
+T1=G1*G2*G3;
+T2=G4*G5*G6;
+T3=G1*G7*G6;
+T4=G4*G8*G3;
+T5=G4*G8*(-H2)*G7*G6;
+T6=G1*G7*(-H1)*G8*G3;
+
+L1=-G5*H1;
+L2=-G2*H2;
+L3=G7*G8*H1*H2;
+
+delta=1-(L1+L2+L3)+(L1*L2)
+del1=1-L1;
+del2=1-L2;
+del3=1
+del4=1
+del5=1
+del6=1
+
+TF=(T1*del1 + T2*del2 + T3*del3 + T4*del4 + T5*del5 + T6*del6)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.14/example6_14.sce b/257/CH6/EX6.14/example6_14.sce new file mode 100644 index 000000000..2e09c17ae --- /dev/null +++ b/257/CH6/EX6.14/example6_14.sce @@ -0,0 +1,8 @@ +syms R1 s C1 R2 C2 Vi Vo I;
+
+Z= (R1/(s*C1))/(R1+(1/(s*C1)))
+
+Ei= Z*I + R2*I + I/(s*C2)
+Eo= I*(R2 + 1/(s*C2))
+
+disp(Eo/Ei, " Eo/Ei = ")
\ No newline at end of file diff --git a/257/CH6/EX6.15/example6_15.sce b/257/CH6/EX6.15/example6_15.sce new file mode 100644 index 000000000..ccc300bde --- /dev/null +++ b/257/CH6/EX6.15/example6_15.sce @@ -0,0 +1,19 @@ +syms G1 G2 G3 G4 H1 H2 ;
+
+T1=G1*G3*G2;
+T2=G1*G4;
+
+L1=-G1*G2*H1;
+L2=-G3*G2*H2;
+L3=-G4*H2;
+L4=G5*G3*G2
+L5=-G1*G4
+
+delta=1-(L1+L2+L3+L4+L5)
+del1=1;
+del2=1;
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.16/example6_16.sce b/257/CH6/EX6.16/example6_16.sce new file mode 100644 index 000000000..39fa3e4bc --- /dev/null +++ b/257/CH6/EX6.16/example6_16.sce @@ -0,0 +1,16 @@ +T1=1*5*10*1;
+T2=1*10*1;
+
+L1=10*(-1);
+L2=1*(-2);
+L3=5*10*1*(-1);
+L4=10*1*(-1)
+
+delta=1-(L1+L2+L3+L4)+(L1*L4)
+del1=1;
+del2=1-L1;
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.17/example6_17.sce b/257/CH6/EX6.17/example6_17.sce new file mode 100644 index 000000000..368c6944a --- /dev/null +++ b/257/CH6/EX6.17/example6_17.sce @@ -0,0 +1,21 @@ +s=%s
+
+R1=100*10^3
+R2=10^6
+C1=10*10^-6
+C2=10^-6
+
+
+T1=(1/R1)*(1/(s*C1))*(1/R2)*(1/(s*C2))
+
+L1=-1/(s*C1*R1);
+L2=-1/(s*R2*C1);
+L3=-1/(s*C2*R2);
+
+delta=1-(L1+L2+L3)+(L1*L3)
+del1=1;
+
+TF=(T1*del1)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.18/example6_18.sce b/257/CH6/EX6.18/example6_18.sce new file mode 100644 index 000000000..df442e946 --- /dev/null +++ b/257/CH6/EX6.18/example6_18.sce @@ -0,0 +1,17 @@ +syms G1 G2 G3 H1 H2;
+
+T1=G1*G2;
+T2=G3*G2;
+
+L1=-G1*H2*G2;
+L2=-G3*H2*G2;
+L3=-G2*H1;
+
+delta=1-(L1+L2+L3)
+del1=1;
+del2=1;
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.19/example6_19.sce b/257/CH6/EX6.19/example6_19.sce new file mode 100644 index 000000000..8a3fc45d8 --- /dev/null +++ b/257/CH6/EX6.19/example6_19.sce @@ -0,0 +1,19 @@ +syms G1 G2 G3 G4 H1 H2;
+
+T1=G1*G3*G2;
+T2=G4;
+
+L1=-G1*H1*G2;
+L2=-G3*H2*G2;
+L3=-G2*G1*G3;
+L4=-G4;
+L5=-G2*G4*H1*H2;
+
+delta=1-(L1+L2+L3+L4+L5)
+del1=1;
+del2=1
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.2/example6_2.sce b/257/CH6/EX6.2/example6_2.sce new file mode 100644 index 000000000..f8a3033fe --- /dev/null +++ b/257/CH6/EX6.2/example6_2.sce @@ -0,0 +1,15 @@ +syms R1 R2 I1 I2 C V1 VI L s Vo;
+
+T1=L/(R1*R2*C)
+
+L1=-1/(s*R1*C);
+L2=-1/(s*R2*C);
+L3=-(s*L)/R2;
+
+delta=1-(L1+L2+L3)+(L1*L3)
+del1=1;
+
+TF=(T1*del1)/delta ;
+disp(TF,"Vo/VI = ")
+
+
diff --git a/257/CH6/EX6.20/example6_20.sce b/257/CH6/EX6.20/example6_20.sce new file mode 100644 index 000000000..bc412f8fd --- /dev/null +++ b/257/CH6/EX6.20/example6_20.sce @@ -0,0 +1,18 @@ +syms R1 Ro;
+
+T1=1/(R1)*(R1*2)*(1/Ro);
+T2=(1/R1)*(R1)*(-1/Ro);
+
+L1=-2*R1/(R1);
+L2=-2*R1/(Ro);
+L3=-1;
+L4=-(R1/Ro)
+
+delta=1-(L1+L2+L3+L4)+(L1*L3 + L1*L4 + L2*L3)
+del1=1-L3;
+del2=1-L1;
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"Io/Vi = ")
+
+
diff --git a/257/CH6/EX6.21/example6_21.sce b/257/CH6/EX6.21/example6_21.sce new file mode 100644 index 000000000..4a21ae988 --- /dev/null +++ b/257/CH6/EX6.21/example6_21.sce @@ -0,0 +1,17 @@ +syms R1 R2 R3 C1 C2 C3 L1 L2 s;
+
+T1=1/(R3*(R1+s*L1)*(R2+s*L2)*C1*C2*C3*s^3)
+
+L1=-1/(s*(R1+s*L1)*C1);
+L2=-1/(s*(R2+s*L2)*C1);
+L3=1/(-(s*L2+R2)*s*C2);
+L4=1/(-s*R3*C2)
+L5=-1/(s*R3*C3)
+
+delta=1-(L1+L2+L3+L4+L5)+(L1*L3 + L1*L4 + L1*L5 + L2*L4 + L2*L5 + L3*L5)-(L1*L3*L5)
+del1=1;
+
+TF=(T1*del1)/delta ;
+disp(TF,"Vo/VI = ")
+
+
diff --git a/257/CH6/EX6.22/example6_22.sce b/257/CH6/EX6.22/example6_22.sce new file mode 100644 index 000000000..e1a326884 --- /dev/null +++ b/257/CH6/EX6.22/example6_22.sce @@ -0,0 +1,19 @@ +syms a12 a23 a34 a45 a32 a43 a25 a24 a44
+
+T1= a12*a23*a34*a45;
+T2=a24*a12*a45;
+T3=a12*a25;
+
+L1=a23*a32;
+L2=a34*a43;
+L3=a44;
+L4=a24*a43*a32;
+
+delta=1-(L1+L2+L3+L4)+(L1*L3)
+del1=1;
+del2=1;
+del3=1-(L2+L3)
+
+TF=(T1*del1 + T2*del2 + T3*del3)/delta ;
+disp(TF,"C/R = ")
+
diff --git a/257/CH6/EX6.23/example6_23.sce b/257/CH6/EX6.23/example6_23.sce new file mode 100644 index 000000000..79370d2e9 --- /dev/null +++ b/257/CH6/EX6.23/example6_23.sce @@ -0,0 +1,23 @@ +syms G1 G2 G3 G4 G5 G6 H1 H2;
+
+T1=G1*G2;
+T2=G3*G4;
+T3=G1*G6*G4;
+T4=G2*G3*G5
+
+L1=-G2*H1;
+L2=-G3*H2;
+L3=G5*G6;
+L4=-G4*H1*G6;
+L5=-G1*G6*H2
+
+delta=1-(L1+L2+L3+L4+L5)+(L1*L2)
+del1=1;
+del2=1;
+del3=1
+del4=1;
+
+TF=(T1*del1 + T2*del2 + T3*del3 + T4*del4)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.24/example6_24.sce b/257/CH6/EX6.24/example6_24.sce new file mode 100644 index 000000000..3c51b182e --- /dev/null +++ b/257/CH6/EX6.24/example6_24.sce @@ -0,0 +1,19 @@ +s=%s
+
+T1=1*3*6*1
+T3=1*2*5*1
+T2=1*4*7*1
+T4=1*2*(1/(s+1))*1*6
+T5=1*2*(1/(s+1))*(1/(s+1))*7*1
+T6=1*3*(1/(s+1))*7*1
+
+delta=1
+del1=1
+del2=1
+del3=1
+del4=1
+del5=1
+del6=1
+
+TF=(T1*del1 + T2*del2 + T3*del3 + T4*del4 + T5*del5 + T6*del6)/delta
+disp(TF,"Y/R = ")
diff --git a/257/CH6/EX6.25/example6_25.sce b/257/CH6/EX6.25/example6_25.sce new file mode 100644 index 000000000..a9ff30b86 --- /dev/null +++ b/257/CH6/EX6.25/example6_25.sce @@ -0,0 +1,25 @@ +syms G1 G2 G3 G4 G5 H2 H3;
+
+T1=G1*G3*G2;
+T2=G1*G3*G5;
+T3=G4*G2*G3;
+T4=-G4*G2*G5*G3*H2
+
+L1=-G2*H3;
+L2=-G3*H3;
+L3=-G5*H2*H3*G3;
+L4=-G1*G2*G3;
+L5=-G1*G3*G5;
+L6=-G2*G3*G4;
+L7=G2*G3*G4*G5*H2;
+
+delta=1-(L1+L2+L3+L4+L5+L6+L7)
+del1=1;
+del2=1;
+del3=1
+del4=1;
+
+TF=(T1*del1 + T2*del2 + T3*del3 + T4*del4)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.26/example6_26.sce b/257/CH6/EX6.26/example6_26.sce new file mode 100644 index 000000000..0c176fe4b --- /dev/null +++ b/257/CH6/EX6.26/example6_26.sce @@ -0,0 +1,15 @@ +syms R1 R2 R3 C1 C2 s;
+
+T1=1/(R1*R2*R3*C1*C2*s^2)
+
+L1=-1/(s*R1*C1);
+L2=-1/(s*R2*C1);
+L3=-1/(s*R2*C2);
+
+delta=1-(L1+L2+L3+L4)+(L1*L3 + L1*L4)
+del1=1;
+
+TF=(T1*del1)/delta ;
+disp(TF,"Vo/VI = ")
+
+
diff --git a/257/CH6/EX6.27/example6_27.sce b/257/CH6/EX6.27/example6_27.sce new file mode 100644 index 000000000..2b0acbee7 --- /dev/null +++ b/257/CH6/EX6.27/example6_27.sce @@ -0,0 +1,25 @@ +syms G1 G2 G3 G4 G5 H1 H2 H3 H4 H5 H6;
+
+T1=G1*G3*G2*G4*G5;
+T2=G1*G3*G5*G4;
+T3=G4*G2*G1*G5;
+T4=-G4*G2*G5*G1*H2
+
+L1=-G2*H2;
+L2=-G4*H4;
+L3=-G5*H5;
+L4=-G4*G5*H6*G2*G3;
+L5=-G2*G4*G5*H6;
+L6=-H1;
+L7=-H3;
+
+delta=1-(L1+L2+L3+L4+L5+L6+L7)+(L1*L2+L1*L3+L6*L2+L6*L3+L7*L2+L7*L3+L6*L7)-(L6*L7*L2+L6*L7*L3)
+del1=1;
+del2=1-L6;
+del3=1-L7;
+del4=1;
+
+TF=(T1*del1 + T2*del2 + T3*del3 + T4*del4)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.4/example6_4.sce b/257/CH6/EX6.4/example6_4.sce new file mode 100644 index 000000000..79370d2e9 --- /dev/null +++ b/257/CH6/EX6.4/example6_4.sce @@ -0,0 +1,23 @@ +syms G1 G2 G3 G4 G5 G6 H1 H2;
+
+T1=G1*G2;
+T2=G3*G4;
+T3=G1*G6*G4;
+T4=G2*G3*G5
+
+L1=-G2*H1;
+L2=-G3*H2;
+L3=G5*G6;
+L4=-G4*H1*G6;
+L5=-G1*G6*H2
+
+delta=1-(L1+L2+L3+L4+L5)+(L1*L2)
+del1=1;
+del2=1;
+del3=1
+del4=1;
+
+TF=(T1*del1 + T2*del2 + T3*del3 + T4*del4)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.5/example6_5.sce b/257/CH6/EX6.5/example6_5.sce new file mode 100644 index 000000000..b778ada31 --- /dev/null +++ b/257/CH6/EX6.5/example6_5.sce @@ -0,0 +1,17 @@ +syms G1 G2 G3 G4 G5 H1 H2;
+
+T1=G1*G3*G4*G2;
+T2=G4*G5;
+
+L1=-G2*H1;
+L2=-G3*G1*G4*G2*H2;
+L3=-G4*G5*H2;
+
+delta=1-(L1+L2+L3)+(L1*L3)
+del1=1;
+del2=1-L1
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.6/example6_6.sce b/257/CH6/EX6.6/example6_6.sce new file mode 100644 index 000000000..539f0ae84 --- /dev/null +++ b/257/CH6/EX6.6/example6_6.sce @@ -0,0 +1,17 @@ +syms G1 G2 G3 G4 G5 H1 H2 H3 H4 H5;
+
+T1=G1*G3*G4*G5*G2;
+
+L1=-G1*H1;
+L2=-G3*H3;
+L3=-G2*H2*G1*G3;
+L4=-G4*H4;
+L5=-G5*H5;
+
+delta=1-(L1+L2+L3+L4+L5)+(L1*L2+L1*L5+L1*L4+L2*L5+L3*L5)-(L1*L2*L5)
+del1=1;
+
+TF=(T1*del1)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.8/example6_8.sce b/257/CH6/EX6.8/example6_8.sce new file mode 100644 index 000000000..8e44a943c --- /dev/null +++ b/257/CH6/EX6.8/example6_8.sce @@ -0,0 +1,16 @@ +syms G1 G2 G3 G4 G5 G6 G7 G8;
+
+T1=G1*G8*G7*G5*G6;
+T2=G1*G2*G3*G4*G8;
+
+L1=-G6*H5;
+L2=-G3*H3;
+
+delta=1-(L1+L2)+(L1*L2)
+del1=1-L2;
+del2=1-L1;
+
+TF=(T1*del1 + T2*del2)/delta ;
+disp(TF,"C/R = ")
+
+
diff --git a/257/CH6/EX6.9/example6_9.sce b/257/CH6/EX6.9/example6_9.sce new file mode 100644 index 000000000..8109e1816 --- /dev/null +++ b/257/CH6/EX6.9/example6_9.sce @@ -0,0 +1,24 @@ +syms G1 G2 G3 G4 G5 G6 G7 G8 H1 H2 H3 H4;
+
+T1=G1*G2*G3*G5*G6*G4;
+T2=G1*G2*G7*G6;
+T3=G1*G2*G3*G4*G8
+
+L1=-G4*H4;
+L2=-G5*G6*H1;
+L3=-G2*G3*G4*G5*H2
+L4=-G2*G7*H2
+L5=-G1*G2*G3*G4*G5*G6*H3
+L6=-G1*G2*G6*G7*H3
+L7=-G1*G2*G3*G4*G8*H3
+L8=-G8*H1
+
+delta=1-(L1+L2+L3+L4+L5+L6+L7+L8)+(L1*L4+L4*L8+L1*L6)
+del1=1;
+del2=1-L1;
+del3=1
+
+TF=(T1*del1 + T2*del2 + T3*del3)/delta ;
+disp(TF,"C/R = ")
+
+
|