diff options
Diffstat (limited to '620')
557 files changed, 4594 insertions, 0 deletions
diff --git a/620/CH1/EX1.1/example1_1.sce b/620/CH1/EX1.1/example1_1.sce new file mode 100644 index 000000000..b67aa722c --- /dev/null +++ b/620/CH1/EX1.1/example1_1.sce @@ -0,0 +1,3 @@ +ft=3.67;
+m=ft*0.3048;
+disp("the given length (in m) is"); disp(m);
\ No newline at end of file diff --git a/620/CH1/EX1.1/example1_1.txt b/620/CH1/EX1.1/example1_1.txt new file mode 100644 index 000000000..6d59d343f --- /dev/null +++ b/620/CH1/EX1.1/example1_1.txt @@ -0,0 +1,3 @@ +the given length (in m) is
+
+ 1.118616
\ No newline at end of file diff --git a/620/CH1/EX1.2/example1_2.sce b/620/CH1/EX1.2/example1_2.sce new file mode 100644 index 000000000..475fbd17f --- /dev/null +++ b/620/CH1/EX1.2/example1_2.sce @@ -0,0 +1,5 @@ +s=0.0005;
+ms=s*10^3;
+disp("the value (in ms) is"); disp(ms);
+mus=s*10^6;
+disp("the value (in μs) is"); disp(mus);
\ No newline at end of file diff --git a/620/CH1/EX1.2/example1_2.txt b/620/CH1/EX1.2/example1_2.txt Binary files differnew file mode 100644 index 000000000..409c1b55b --- /dev/null +++ b/620/CH1/EX1.2/example1_2.txt diff --git a/620/CH1/EX1.3/example1_3.sce b/620/CH1/EX1.3/example1_3.sce new file mode 100644 index 000000000..38a3ab667 --- /dev/null +++ b/620/CH1/EX1.3/example1_3.sce @@ -0,0 +1,5 @@ +ns=0.035;
+ps=ns*10^3;
+disp("the value (in ps) is"); disp(ps);
+mus=ns*10^(-3);
+disp("the value (in μs) is"); disp(mus);
\ No newline at end of file diff --git a/620/CH1/EX1.3/example1_3.txt b/620/CH1/EX1.3/example1_3.txt Binary files differnew file mode 100644 index 000000000..01ff00c4a --- /dev/null +++ b/620/CH1/EX1.3/example1_3.txt diff --git a/620/CH1/EX1.4/example1_4.sce b/620/CH1/EX1.4/example1_4.sce new file mode 100644 index 000000000..67cd1f7f1 --- /dev/null +++ b/620/CH1/EX1.4/example1_4.sce @@ -0,0 +1,8 @@ +disp("Part a");
+disp("at A the reading is 11.5 mA");
+disp("at B the reading is 27 mA");
+disp("at C the reading is 43.5 mA");
+disp("Part b");
+disp("at A the reading is 23 mA");
+disp("at B the reading is 54 mA");
+disp("at C the reading is 87 mA");
\ No newline at end of file diff --git a/620/CH1/EX1.4/example1_4.txt b/620/CH1/EX1.4/example1_4.txt new file mode 100644 index 000000000..a8e3606d2 --- /dev/null +++ b/620/CH1/EX1.4/example1_4.txt @@ -0,0 +1,15 @@ +Part a
+
+ at A the reading is 11.5 mA
+
+ at B the reading is 27 mA
+
+ at C the reading is 43.5 mA
+
+ Part b
+
+ at A the reading is 23 mA
+
+ at B the reading is 54 mA
+
+ at C the reading is 87 mA
\ No newline at end of file diff --git a/620/CH1/EX1.5/example1_5.sce b/620/CH1/EX1.5/example1_5.sce new file mode 100644 index 000000000..ad53dc34d --- /dev/null +++ b/620/CH1/EX1.5/example1_5.sce @@ -0,0 +1,8 @@ +disp("Part a");
+disp("at A the reading is 0.72 V");
+disp("at B the reading is 2.37 V");
+disp("at C the reading is 4.30 V");
+disp("Part b");
+disp("at A the reading is 23 V");
+disp("at B the reading is 75 V");
+disp("at C the reading is 136 V");
\ No newline at end of file diff --git a/620/CH1/EX1.5/example1_5.txt b/620/CH1/EX1.5/example1_5.txt new file mode 100644 index 000000000..5eb98d3eb --- /dev/null +++ b/620/CH1/EX1.5/example1_5.txt @@ -0,0 +1,15 @@ +Part a
+
+ at A the reading is 0.72 V
+
+ at B the reading is 2.37 V
+
+ at C the reading is 4.30 V
+
+ Part b
+
+ at A the reading is 23 V
+
+ at B the reading is 75 V
+
+ at C the reading is 136 V
\ No newline at end of file diff --git a/620/CH1/EX1.6/example1_6.sce b/620/CH1/EX1.6/example1_6.sce new file mode 100644 index 000000000..c5c3224e2 --- /dev/null +++ b/620/CH1/EX1.6/example1_6.sce @@ -0,0 +1,8 @@ +disp("Part a");
+disp("at A the reading is 170 Ω");
+disp("at B the reading is 750 Ω");
+disp("at C the reading is 3.5 kΩ");
+disp("Part b");
+disp("at A the reading is 170 kΩ");
+disp("at B the reading is 750 kΩ");
+disp("at C the reading is 3.5 MΩ");
\ No newline at end of file diff --git a/620/CH1/EX1.6/example1_6.txt b/620/CH1/EX1.6/example1_6.txt Binary files differnew file mode 100644 index 000000000..4daf7f3aa --- /dev/null +++ b/620/CH1/EX1.6/example1_6.txt diff --git a/620/CH10/EX10.1/example10_1.sce b/620/CH10/EX10.1/example10_1.sce new file mode 100644 index 000000000..1fcfe2828 --- /dev/null +++ b/620/CH10/EX10.1/example10_1.sce @@ -0,0 +1,13 @@ +vb=13.2;
+rb=0.5;
+vg=14.5;
+rg=0.1;
+rl=2;
+ib=(vg*rl-vb*(rg+rl))/(rl^2-(rb+rl)*rg+rl);
+disp("the battery current (in A) is"); disp(ib);
+ig=(vb-ib*(rb+rl))/rl;
+disp("the generator current (in A) is"); disp(ig);
+il=ib+ig;
+disp("the load current (in A) is"); disp(il);
+vl=il*rl;
+disp("the load voltage (in V) is"); disp(vl);
diff --git a/620/CH10/EX10.1/example10_1.txt b/620/CH10/EX10.1/example10_1.txt new file mode 100644 index 000000000..bdf813ff8 --- /dev/null +++ b/620/CH10/EX10.1/example10_1.txt @@ -0,0 +1,16 @@ +
+ the battery current (in A) is
+
+ 0.2226087
+
+ the generator current (in A) is
+
+ 6.3217391
+
+ the load current (in A) is
+
+ 6.5443478
+
+ the load voltage (in V) is
+
+ 13.088696
\ No newline at end of file diff --git a/620/CH10/EX10.10.a/example10_10a.sce b/620/CH10/EX10.10.a/example10_10a.sce new file mode 100644 index 000000000..a63188dab --- /dev/null +++ b/620/CH10/EX10.10.a/example10_10a.sce @@ -0,0 +1,11 @@ +vb=13.2;
+vg=14.4;
+rb=0.3;
+rg=0.2;
+rl=0.68;
+in=vb/rb+vg/rg;
+rn=rb*rg/(rb+rg);
+i=in*rn/(rn+rl);
+disp("the load current (in A) is"); disp(i);
+v=i*rl;
+disp("the load vltage (in V) is"); disp(v);
\ No newline at end of file diff --git a/620/CH10/EX10.10.a/example10_10a.txt b/620/CH10/EX10.10.a/example10_10a.txt new file mode 100644 index 000000000..a85a933c0 --- /dev/null +++ b/620/CH10/EX10.10.a/example10_10a.txt @@ -0,0 +1,7 @@ +the load current (in A) is
+
+ 17.4
+
+ the load vltage (in V) is
+
+ 11.832
\ No newline at end of file diff --git a/620/CH10/EX10.10.b/example10_10b.sce b/620/CH10/EX10.10.b/example10_10b.sce new file mode 100644 index 000000000..1d630a872 --- /dev/null +++ b/620/CH10/EX10.10.b/example10_10b.sce @@ -0,0 +1,13 @@ +vb=13.2;
+vg=14.4;
+rb=0.3;
+rg=0.2;
+rl=0.68;
+ib=vb/rb;
+ig=vg/rg;
+rn=rb*rg/(rb+rg);
+in=ib+ig;
+i=in*rn/(rn+rl);
+disp("the load current (in A) is"); disp(i);
+v=i*rl;
+disp("the load voltage (in V) is"); disp(v);
\ No newline at end of file diff --git a/620/CH10/EX10.10.b/example10_10b.txt b/620/CH10/EX10.10.b/example10_10b.txt new file mode 100644 index 000000000..da4cd700f --- /dev/null +++ b/620/CH10/EX10.10.b/example10_10b.txt @@ -0,0 +1,9 @@ +
+ the load current (in A) is
+
+ 17.4
+
+ the load voltage (in V) is
+
+ 11.832
+
\ No newline at end of file diff --git a/620/CH10/EX10.11/example10_11.sce b/620/CH10/EX10.11/example10_11.sce new file mode 100644 index 000000000..7c6f2eb86 --- /dev/null +++ b/620/CH10/EX10.11/example10_11.sce @@ -0,0 +1,11 @@ +i1=4*10^(-3);
+i2=6*10^(-3);
+v=12;
+r1=2*10^3;
+r2=4*10^3;
+r4=10^3;
+rl=3*10^3;
+v1=i1*r1;
+v2=i2*r2;
+i=(v2-v1-v)/(r1+r2+r4+rl);
+disp("the load current (in mA) is"); disp(i*10^3);
\ No newline at end of file diff --git a/620/CH10/EX10.11/example10_11.txt b/620/CH10/EX10.11/example10_11.txt new file mode 100644 index 000000000..0f8139f8f --- /dev/null +++ b/620/CH10/EX10.11/example10_11.txt @@ -0,0 +1,3 @@ +the load current (in mA) is
+
+ 0.4
\ No newline at end of file diff --git a/620/CH10/EX10.12/example10_12.sce b/620/CH10/EX10.12/example10_12.sce new file mode 100644 index 000000000..88fe3e2fb --- /dev/null +++ b/620/CH10/EX10.12/example10_12.sce @@ -0,0 +1,22 @@ +r1=10^3;
+r2=2*10^3;
+r3=6*10^3;
+r4=6*10^3;
+v=12;
+v2=v*r2/(r1+r2);
+v4=v*r4/(r3+r4);
+disp("Part a");
+vth=v4-v2;
+disp("the Thevenin voltage (in V) is"); disp(vth);
+rth=r1*r2/(r1+r2)+r3*r4/(r3+r4);
+disp("the Thevenin resistance (in kΩ) is"); disp(rth*10^(-3));
+disp("Part b");
+in=vth/rth;
+disp("the Norton current (in mA) is"); disp(in);
+disp("the Norton resistance (in kΩ) is"); disp(rth*10^(-3));
+disp("Part c");
+disp("to deliver maximum power the load resistance value (in kΩ) is"); disp(rth*10^(-3));
+disp("Part d");
+vl=1;
+p=vl^2/rth;
+disp("the maximum power delivered (in mW) is"); disp(p*10^3);
\ No newline at end of file diff --git a/620/CH10/EX10.12/example10_12.txt b/620/CH10/EX10.12/example10_12.txt Binary files differnew file mode 100644 index 000000000..5bc38924f --- /dev/null +++ b/620/CH10/EX10.12/example10_12.txt diff --git a/620/CH10/EX10.13/example10_13.sce b/620/CH10/EX10.13/example10_13.sce new file mode 100644 index 000000000..b67fa970c --- /dev/null +++ b/620/CH10/EX10.13/example10_13.sce @@ -0,0 +1,14 @@ +hfe=200;
+hoe=100*10^3;
+rc=10*10^3;
+vs=0.02;
+ib=10*10^(-6);
+disp("Part a");
+ic=hfe*ib*hoe/(hoe+rc);
+disp("the output current (in mA) is"); disp(ic*10^3);
+disp("Part b");
+vo=ic*rc;
+disp("output voltage (in V) is"); disp(vo);
+disp("Part c");
+av=vo/vs;
+disp("voltage gain is"); disp(av);
\ No newline at end of file diff --git a/620/CH10/EX10.13/example10_13.txt b/620/CH10/EX10.13/example10_13.txt new file mode 100644 index 000000000..3b27b8177 --- /dev/null +++ b/620/CH10/EX10.13/example10_13.txt @@ -0,0 +1,17 @@ +Part a
+
+ the output current (in mA) is
+
+ 1.8181818
+
+ Part b
+
+ output voltage (in V) is
+
+ 18.181818
+
+ Part c
+
+ voltage gain is
+
+ 909.09091
diff --git a/620/CH10/EX10.14/example10_14.sce b/620/CH10/EX10.14/example10_14.sce new file mode 100644 index 000000000..5be74f7c2 --- /dev/null +++ b/620/CH10/EX10.14/example10_14.sce @@ -0,0 +1,13 @@ +r1=0.4;
+r2=1;
+rl=2;
+v1=12;
+v2=15;
+disp("Part a");
+vx=(v1/r1+v2/r2)/(1/r1+1/r2+1/rl);
+disp("load voltage (in V) is"); disp(vx);
+il=vx/rl;
+disp("the load current (in A) is"); disp(il);
+disp("Part b");
+ib=(vx-v1)/r1;
+disp("the battery current (in A) is"); disp(ib);
\ No newline at end of file diff --git a/620/CH10/EX10.14/example10_14.txt b/620/CH10/EX10.14/example10_14.txt new file mode 100644 index 000000000..44f22716d --- /dev/null +++ b/620/CH10/EX10.14/example10_14.txt @@ -0,0 +1,17 @@ +
+ Part a
+
+ load voltage (in V) is
+
+ 11.25
+
+ the load current (in A) is
+
+ 5.625
+
+ Part b
+
+ the battery current (in A) is
+
+ - 1.875
+
\ No newline at end of file diff --git a/620/CH10/EX10.15/example10_15.sce b/620/CH10/EX10.15/example10_15.sce new file mode 100644 index 000000000..5bf3e996f --- /dev/null +++ b/620/CH10/EX10.15/example10_15.sce @@ -0,0 +1,9 @@ +r1=0.4;
+r2=1;
+rl=2;
+v1=12;
+v2=15;
+i1=v1/r1;
+i2=v2/r2;
+vx=(i1+i2)/(1/r1+1/r2+1/rl);
+disp("the load voltage (in V) is");disp(vx);
\ No newline at end of file diff --git a/620/CH10/EX10.15/example10_15.txt b/620/CH10/EX10.15/example10_15.txt new file mode 100644 index 000000000..0e93c1fde --- /dev/null +++ b/620/CH10/EX10.15/example10_15.txt @@ -0,0 +1,5 @@ +
+ the load voltage (in V) is
+
+ 11.25
+
\ No newline at end of file diff --git a/620/CH10/EX10.16/example10_16.sce b/620/CH10/EX10.16/example10_16.sce new file mode 100644 index 000000000..6d532596c --- /dev/null +++ b/620/CH10/EX10.16/example10_16.sce @@ -0,0 +1,13 @@ +r1=2;
+r2=1;
+r3=5;
+i1=3;
+i2=2;
+v2=(0.2*i1+0.7*i2)/(1.2*0.7+0.2*0.2);
+v1=(i1+0.2*v2)/0.7;
+ir1=0.5*v1;
+ir2=v2;
+ir3=0.2*(v1-v2);
+disp("current (in A) through R1 is"); disp(ir1);
+disp("current (in A) through R2 is"); disp(ir2);
+disp("current (in A) through R3 is"); disp(ir3);
\ No newline at end of file diff --git a/620/CH10/EX10.16/example10_16.txt b/620/CH10/EX10.16/example10_16.txt new file mode 100644 index 000000000..f8775f477 --- /dev/null +++ b/620/CH10/EX10.16/example10_16.txt @@ -0,0 +1,12 @@ +
+ current (in A) through R1 is
+
+ 2.4675325
+
+ current (in A) through R2 is
+
+ 2.2727273
+
+ current (in A) through R3 is
+
+ 0.5324675
\ No newline at end of file diff --git a/620/CH10/EX10.17/example10_17.sce b/620/CH10/EX10.17/example10_17.sce new file mode 100644 index 000000000..041a06d29 --- /dev/null +++ b/620/CH10/EX10.17/example10_17.sce @@ -0,0 +1,13 @@ +v1=8;
+v2=20;
+r1=1;
+r2=2;
+r3=3;
+r4=4;
+r5=5;
+i1=2;
+vx=(i1-v2/r5+v1*r4*(1/r4+1/r5)/(r1+r2))/((1/r3+1/r4+1/(r1+r2))*(1/r4+1/r5)*r4-1/r4);
+vy=r4*((vx*(1/r3+1/r4+1/(r1+r2)))-v1/(r1+r2));
+i4=(vx-vy)/r4;
+disp("the current (in mA) flowing through R4 is"); disp(i4);
+disp("and the direction is left to right");
\ No newline at end of file diff --git a/620/CH10/EX10.17/example10_17.txt b/620/CH10/EX10.17/example10_17.txt Binary files differnew file mode 100644 index 000000000..4d59f6a4a --- /dev/null +++ b/620/CH10/EX10.17/example10_17.txt diff --git a/620/CH10/EX10.18/example10_18.sce b/620/CH10/EX10.18/example10_18.sce new file mode 100644 index 000000000..e6bde3390 --- /dev/null +++ b/620/CH10/EX10.18/example10_18.sce @@ -0,0 +1,13 @@ +v=12;
+r1=1;
+r2=2;
+r3=3;
+r4=4;
+r5=5;
+ra=r2*r3/(r1+r2+r3);
+rb=r3*r1/(r1+r2+r3);
+rc=r1*r2/(r1+r2+r3);
+r=ra+(rc+r3)*(rb+r4)/(rb+rc+r3+r4);
+disp("the total resistance (in Ω) is"); disp(r);
+i=v/r;
+disp("the total current (in A) supplied by the source is"); disp(i);
\ No newline at end of file diff --git a/620/CH10/EX10.18/example10_18.txt b/620/CH10/EX10.18/example10_18.txt Binary files differnew file mode 100644 index 000000000..ade0c40ba --- /dev/null +++ b/620/CH10/EX10.18/example10_18.txt diff --git a/620/CH10/EX10.2/example10_2.sce b/620/CH10/EX10.2/example10_2.sce new file mode 100644 index 000000000..46f01dcfb --- /dev/null +++ b/620/CH10/EX10.2/example10_2.sce @@ -0,0 +1,14 @@ +v1=10;
+v2=15;
+r1=10^3;
+r2=2*10^3;
+r3=3*10^3;
+r4=4*10^3;
+r5=5*10^3;
+i3=(v1*r2*(r4+r5)+v2*r4*(r1+r2))/((r1+r2)*(r4^2)+(r4+r5)*(r2^2)-(r1+r2)*(r4+r5)*(r2+r3+r4));
+i1=(v1-i3*r2)/(r1+r2);
+i2=(i3*r4-v2)/(r4+r5);
+ir2=i1+i3;
+ir4=i2-i3;
+disp("current (in mA) through the R2 branch is"); disp(ir2*10^3);
+disp("current (in mA) through the R4 branch is"); disp(ir4*10^3);
\ No newline at end of file diff --git a/620/CH10/EX10.2/example10_2.txt b/620/CH10/EX10.2/example10_2.txt new file mode 100644 index 000000000..8a5e8bef1 --- /dev/null +++ b/620/CH10/EX10.2/example10_2.txt @@ -0,0 +1,9 @@ +
+ current (in mA) through the R2 branch is
+
+ 2.5786164
+
+ current (in mA) through the R4 branch is
+
+ - 0.4088050
+
\ No newline at end of file diff --git a/620/CH10/EX10.3/example10_3.sce b/620/CH10/EX10.3/example10_3.sce new file mode 100644 index 000000000..da2bacec6 --- /dev/null +++ b/620/CH10/EX10.3/example10_3.sce @@ -0,0 +1,12 @@ +v1=15;
+v2=20;
+v3=10;
+r1=10;
+r2=15;
+r3=8;
+r4=12;
+r5=5;
+i2=(r5*(v1+v2)-(v2+v3)*(r1+r2+r5))/((r3+r4+r5)*(r1+r2+r5)-r5^2);
+i1=(v1+v2+i2*r5)/(r1+r2+r5);
+i=i1-i2;
+disp("current (in A) through V2 is given by"); disp(i);
\ No newline at end of file diff --git a/620/CH10/EX10.3/example10_3.txt b/620/CH10/EX10.3/example10_3.txt new file mode 100644 index 000000000..4b7f81cee --- /dev/null +++ b/620/CH10/EX10.3/example10_3.txt @@ -0,0 +1,4 @@ +current (in A) through V2 is given by
+
+ 2.
+
\ No newline at end of file diff --git a/620/CH10/EX10.4/example10_4.sce b/620/CH10/EX10.4/example10_4.sce new file mode 100644 index 000000000..7843c5aaa --- /dev/null +++ b/620/CH10/EX10.4/example10_4.sce @@ -0,0 +1,23 @@ +v=12;
+r1=10^3;
+r2=2*10^3;
+r3=3*10^3;
+r4=4*10^3;
+r5=5*10^3;
+i3=(v*r3*((r1+r3)*(r1+r2+r5)-r1^2)+v*r1*(r1*r3+r5*(r1+r3)))/(((r1+r3)*(r3+r4+r5)-r3^2)*((r1+r3)*(r1+r2+r5)-r1^2)-(r1*r3+r5*(r1+r3))^2);
+i2=(v*r1+i3*(r1*r3+r5*(r1+r3)))/((r1+r3)*(r1+r2+r5)-r1^2);
+i1=(v+i2*r1+i3*r3)/(r1+r3);
+ir1=i1-i2;
+ir2=i2;
+ir3=i1-i3;
+ir4=i3;
+ir5=i3-i2;
+disp("Part a");
+disp("current (in mA) through R1 is"); disp(ir1*10^3);
+disp("current (in mA) through R2 is"); disp(ir2*10^3);
+disp("current (in mA) through R3 is"); disp(ir3*10^3);
+disp("current (in mA) through R4 is"); disp(ir4*10^3);
+disp("current (in mA) through R5 is"); disp(ir5*10^3);
+disp("Part b");
+r=v/i1;
+disp("the resistance (in kΩ) is"); disp(r/1000);
\ No newline at end of file diff --git a/620/CH10/EX10.4/example10_4.txt b/620/CH10/EX10.4/example10_4.txt Binary files differnew file mode 100644 index 000000000..c3b5ab018 --- /dev/null +++ b/620/CH10/EX10.4/example10_4.txt diff --git a/620/CH10/EX10.5/example10_5.sce b/620/CH10/EX10.5/example10_5.sce new file mode 100644 index 000000000..cb1f63540 --- /dev/null +++ b/620/CH10/EX10.5/example10_5.sce @@ -0,0 +1,27 @@ +vb=13.2;
+vg=14.5;
+rb=0.5;
+rg=0.1;
+rl=2;
+r1=rb+rl*rg/(rl+rg);
+i1=vb/r1;
+ib1=i1;
+il1=i1*rg/(rg+rl);
+ig1=i1*rl/(rl+rg);
+r2=rg+rl*rb/(rl+rb);
+i2=vg/r2;
+ig2=i2;
+il2=i2*rb/(rb+rl);
+ib2=i2-il2;
+disp("Part a");
+ib=ib2-ib1;
+disp("the battery current (in A) is"); disp(ib);
+disp("Part b");
+ig=ig2-ig1;
+disp("the generator current (in A) is"); disp(ig);
+disp("Part c");
+il=il1+il2;
+disp("the load current (in A) is"); disp(il);
+disp("Part d");
+vl=il*rl;
+disp("the load voltage (in V) is"); disp(vl);
\ No newline at end of file diff --git a/620/CH10/EX10.5/example10_5.txt b/620/CH10/EX10.5/example10_5.txt Binary files differnew file mode 100644 index 000000000..db8d18cc6 --- /dev/null +++ b/620/CH10/EX10.5/example10_5.txt diff --git a/620/CH10/EX10.6/example10_6.sce b/620/CH10/EX10.6/example10_6.sce new file mode 100644 index 000000000..066db2309 --- /dev/null +++ b/620/CH10/EX10.6/example10_6.sce @@ -0,0 +1,20 @@ +vb=13.2;
+vg=14.4;
+rb=0.5;
+rg=0.1;
+i=(vg-vb)/(rb+rg);
+vrb=i*rb;
+vth=vb+vrb;
+rth=rb*rg/(rb+rg);
+disp("Part a");
+rl1=1;
+i1=vth/(rth+rl1);
+disp("current (in A) through the load resistor is"); disp(i1);
+disp("Part b");
+rl2=2;
+i2=vth/(rth+rl2);
+disp("current (in A) through the load resistor is"); disp(i2);
+disp("Part c");
+rl3=3;
+i3=vth/(rth+rl3);
+disp("current (in A) through the load resistor is"); disp(i3);
\ No newline at end of file diff --git a/620/CH10/EX10.6/example10_6.txt b/620/CH10/EX10.6/example10_6.txt new file mode 100644 index 000000000..3b9eb54a0 --- /dev/null +++ b/620/CH10/EX10.6/example10_6.txt @@ -0,0 +1,19 @@ +
+ Part a
+
+ current (in A) through the load resistor is
+
+ 13.107692
+
+ Part b
+
+ current (in A) through the load resistor is
+
+ 6.816
+
+ Part c
+
+ current (in A) through the load resistor is
+
+ 4.6054054
+
\ No newline at end of file diff --git a/620/CH10/EX10.7/example10_7.sce b/620/CH10/EX10.7/example10_7.sce new file mode 100644 index 000000000..3dd6faabb --- /dev/null +++ b/620/CH10/EX10.7/example10_7.sce @@ -0,0 +1,13 @@ +r1=10^3;
+r2=2*10^3;
+r3=3*10^3;
+r4=4*10^3;
+r5=5*10^3;
+v1=10;
+v2=20;
+vr2=v1*r2/(r1+r2);
+vr4=v2*r4/(r4+r5);
+vth=vr4-vr2;
+rth=r1*r2/(r1+r2)+r4*r5/(r4+r5);
+i=vth/(rth+r3);
+disp("the current (in mA) through R3 is"); disp(i*10^3);
\ No newline at end of file diff --git a/620/CH10/EX10.7/example10_7.txt b/620/CH10/EX10.7/example10_7.txt new file mode 100644 index 000000000..9cc977c61 --- /dev/null +++ b/620/CH10/EX10.7/example10_7.txt @@ -0,0 +1,3 @@ +the current (in mA) through R3 is
+
+ 0.3773585
\ No newline at end of file diff --git a/620/CH10/EX10.8.a/example10_8a.sce b/620/CH10/EX10.8.a/example10_8a.sce new file mode 100644 index 000000000..0a6714198 --- /dev/null +++ b/620/CH10/EX10.8.a/example10_8a.sce @@ -0,0 +1,12 @@ +v1=10;
+v2=20;
+r1=10^3;
+r2=2*10^3;
+r3=3*10^3;
+r4=4*10^3;
+r5=5*10^3;
+i2=(v*(r1+r2)-v1*r2)/((r2+r3+r5)*(r1+r2)-r2^2);
+vth=v2-i2*r5;
+rth=(r1*r2/(r1+r2)+r3)*r5/(r1*r2/(r1+r2)+r3+r5);
+i=vth/(rth+r4);
+disp("the current (in mA) in R4 is"); disp(i*10^3);
\ No newline at end of file diff --git a/620/CH10/EX10.8.a/example10_8a.txt b/620/CH10/EX10.8.a/example10_8a.txt new file mode 100644 index 000000000..c8d91dc2d --- /dev/null +++ b/620/CH10/EX10.8.a/example10_8a.txt @@ -0,0 +1,4 @@ +
+ the current (in mA) in R4 is
+
+ 2.7672956
\ No newline at end of file diff --git a/620/CH10/EX10.8.b/example10_8b.sce b/620/CH10/EX10.8.b/example10_8b.sce new file mode 100644 index 000000000..a9c2c13db --- /dev/null +++ b/620/CH10/EX10.8.b/example10_8b.sce @@ -0,0 +1,14 @@ +v1=10;
+v2=20;
+r1=10^3;
+r2=2*10^3;
+r3=3*10^3;
+r4=4*10^3;
+r5=5*10^3;
+v=v1*r2/(r1+r2);
+r=r3+r1*r2/(r1+r2);
+v5=(v2-v)*r5/(r5+r);
+vth=v2-v5;
+rth=r*r5/(r+r5);
+i=vth/(rth+r4);
+disp("the current (in mA) in R4 is"); disp(i*10^3);
\ No newline at end of file diff --git a/620/CH10/EX10.8.b/example10_8b.txt b/620/CH10/EX10.8.b/example10_8b.txt new file mode 100644 index 000000000..59f180078 --- /dev/null +++ b/620/CH10/EX10.8.b/example10_8b.txt @@ -0,0 +1,4 @@ +
+ the current (in mA) in R4 is
+
+ 2.0125786
\ No newline at end of file diff --git a/620/CH10/EX10.9/example10_9.sce b/620/CH10/EX10.9/example10_9.sce new file mode 100644 index 000000000..f5d35dd88 --- /dev/null +++ b/620/CH10/EX10.9/example10_9.sce @@ -0,0 +1,20 @@ +v=132;
+r1=20*10^3;
+r2=40*10^3;
+r3=60*10^3;
+rl1=55*10^3;
+rl2=110*10^3;
+disp("Part a");
+r=r1+r2*r3/(r2+r3);
+i=v/r;
+in=i*r3/(r2+r3);
+rn=r2+r1*r3/(r1+r3);
+i1=in*rn/(rn+rl1);
+i2=in*rn/(rn+rl2);
+disp("when the load is 55 kΩ the load current (in mA) is");disp(i1*10^3);
+disp("when the load is 110 kΩ the load curent (in mA) is"); disp(i2*10^3);
+disp("Part b");
+v1=i1*rl1;
+v2=i2*rl2;
+disp("when the load is 55 kΩ the load voltage (in V) is"); disp(v1);
+disp("when the load is 110 kΩ the load voltage (in V) is"); disp(v2);
\ No newline at end of file diff --git a/620/CH10/EX10.9/example10_9.txt b/620/CH10/EX10.9/example10_9.txt Binary files differnew file mode 100644 index 000000000..dc20d7bfb --- /dev/null +++ b/620/CH10/EX10.9/example10_9.txt diff --git a/620/CH11/EX11.1/example11_1.sce b/620/CH11/EX11.1/example11_1.sce new file mode 100644 index 000000000..a2102dd04 --- /dev/null +++ b/620/CH11/EX11.1/example11_1.sce @@ -0,0 +1,18 @@ +r1=5*10^(-2);
+r2=7*10^(-2);
+n=400;
+i=2;
+f=1.5*10^(-4);
+disp("Part a");
+d=r2-r1;
+a=%pi*d^2/4;
+b=f/a;
+disp("the flux density (in T) is"); disp(b);
+disp("Part b");
+mmf=n*i;
+disp("the magnetomotive force (in At) is"); disp(mmf);
+disp("Part c");
+r=(r1+r2)/2;
+l=2*%pi*r;
+h=mmf/l;
+disp("the manetizing intensity (in At/m) is"); disp(h);
\ No newline at end of file diff --git a/620/CH11/EX11.1/example11_1.txt b/620/CH11/EX11.1/example11_1.txt new file mode 100644 index 000000000..77220347c --- /dev/null +++ b/620/CH11/EX11.1/example11_1.txt @@ -0,0 +1,18 @@ +Part a
+
+ the flux density (in T) is
+
+ 0.4774648
+
+ Part b
+
+ the magnetomotive force (in At) is
+
+ 800.
+
+ Part c
+
+ the manetizing intensity (in At/m) is
+
+ 2122.0659
+
\ No newline at end of file diff --git a/620/CH11/EX11.2/example11_2.sce b/620/CH11/EX11.2/example11_2.sce new file mode 100644 index 000000000..27ace5acc --- /dev/null +++ b/620/CH11/EX11.2/example11_2.sce @@ -0,0 +1,23 @@ +disp("Part a");
+r1=5*10^(-2);
+r2=7*10^(-2);
+n=400;
+i=2;
+f=1.5*10^(-4);
+d=r2-r1;
+a=%pi*d^2/4;
+b=f/a;
+mmf=n*i;
+r=(r1+r2)/2;
+l=2*%pi*r;
+h=mmf/l;
+mu=b/h;
+disp("the permeability of the iron core (in Wb/At.m) is");disp(mu);
+disp("Part b");
+mu0=4*%pi*10^(-7);
+mu1=mu/mu0;
+disp("the relative permeability is"); disp(mu1);
+disp("Part c");
+mur=600;
+b1=mur*mu0*h;
+disp("the flux density in the core (in T) is"); disp(b1);
diff --git a/620/CH11/EX11.2/example11_2.txt b/620/CH11/EX11.2/example11_2.txt Binary files differnew file mode 100644 index 000000000..b7c9351a8 --- /dev/null +++ b/620/CH11/EX11.2/example11_2.txt diff --git a/620/CH11/EX11.3/example11_3.sce b/620/CH11/EX11.3/example11_3.sce new file mode 100644 index 000000000..09a9d2618 --- /dev/null +++ b/620/CH11/EX11.3/example11_3.sce @@ -0,0 +1,18 @@ +l=10*10^(-2);
+a=l*l
+f=1.2*10^(-2);
+disp("Part a");
+i=5;
+b=f/a;
+F=b*i*l;
+disp("the force (in N) acting on the wire is"); disp(F);
+disp("Part b");
+deg=%pi/4;
+F1=b*i*l*sin(deg);
+disp("the force (n N) acting on the wire is"); disp(F1);
+disp("Part c");
+m=18*10^(-3);
+g=9.8;
+w=m*g;
+i1=w/(b*l);
+disp("he current (in A) that must pass through the wire is"); disp(i1);
\ No newline at end of file diff --git a/620/CH11/EX11.3/example11_3.txt b/620/CH11/EX11.3/example11_3.txt new file mode 100644 index 000000000..7c9cb7afd --- /dev/null +++ b/620/CH11/EX11.3/example11_3.txt @@ -0,0 +1,17 @@ +Part a
+
+ the force (in N) acting on the wire is
+
+ 0.6
+
+ Part b
+
+ the force (n N) acting on the wire is
+
+ 0.4242641
+
+ Part c
+
+ he current (in A) that must pass through the wire is
+
+ 1.47
\ No newline at end of file diff --git a/620/CH11/EX11.4/example11_4.sce b/620/CH11/EX11.4/example11_4.sce new file mode 100644 index 000000000..508aae286 --- /dev/null +++ b/620/CH11/EX11.4/example11_4.sce @@ -0,0 +1,24 @@ +r1=5*10^(-2);
+r2=7*10^(-2);
+r=(r1+r2)/2;
+l=2*%pi*r;
+n=400;
+i=2;
+mu1=2.26*10^(-4);
+disp("Part a");
+d=r2-r1;
+a=%pi*d^2/4;
+rm=l/(mu1*a);
+disp("the reluctance (in At/Wb) of the cast iron toroid is"); disp(rm);
+disp("Part b");
+mmf=n*i;
+phi=mmf/rm;
+disp("the flux (in Wb) set up in the toroidis"); disp(phi);
+disp("Part c");
+mu=4*%pi*10^(-7);
+l1=5*10^(-3);
+rm1=l1/(mu*a);
+mmf1=phi*rm1;
+MMF=mmf+mmf1;
+i1=MMF/n;
+disp("the new value of current required (in A) is"); disp(i1);
\ No newline at end of file diff --git a/620/CH11/EX11.4/example11_4.txt b/620/CH11/EX11.4/example11_4.txt Binary files differnew file mode 100644 index 000000000..6e2e59674 --- /dev/null +++ b/620/CH11/EX11.4/example11_4.txt diff --git a/620/CH11/EX11.5/example11_5.sce b/620/CH11/EX11.5/example11_5.sce new file mode 100644 index 000000000..9d639ea87 --- /dev/null +++ b/620/CH11/EX11.5/example11_5.sce @@ -0,0 +1,9 @@ +s=2*10^(-2);
+a=s^2;
+phi=5.2*10^(-4);
+b=phi/a;
+h=800;...........//from the B-H curve
+l=4*6*10^(-2);
+n=600;
+i=h*l/n;
+disp("the current required (in A) is"); disp(i);
\ No newline at end of file diff --git a/620/CH11/EX11.5/example11_5.txt b/620/CH11/EX11.5/example11_5.txt new file mode 100644 index 000000000..6f791fe63 --- /dev/null +++ b/620/CH11/EX11.5/example11_5.txt @@ -0,0 +1,3 @@ + the current required (in A) is
+
+ 0.32
\ No newline at end of file diff --git a/620/CH11/EX11.6/example11_6.sce b/620/CH11/EX11.6/example11_6.sce new file mode 100644 index 000000000..1c6d5a922 --- /dev/null +++ b/620/CH11/EX11.6/example11_6.sce @@ -0,0 +1,9 @@ +i=1.12;
+n=600;
+l=4*6*10^(-2);
+mmf=n*i;
+b=0.6;........// from the B-Hcurve
+s=2*10^(-2);
+a=s^2;
+phi=b*a;
+disp("the flux (in Wb) in the core is"); disp(phi);
\ No newline at end of file diff --git a/620/CH11/EX11.6/example11_6.txt b/620/CH11/EX11.6/example11_6.txt new file mode 100644 index 000000000..579130bf0 --- /dev/null +++ b/620/CH11/EX11.6/example11_6.txt @@ -0,0 +1,3 @@ +the flux (in Wb) in the core is
+
+ 0.00024
\ No newline at end of file diff --git a/620/CH11/EX11.7/example11_7.sce b/620/CH11/EX11.7/example11_7.sce new file mode 100644 index 000000000..a7073f2f2 --- /dev/null +++ b/620/CH11/EX11.7/example11_7.sce @@ -0,0 +1,17 @@ +phi=0.7*10^(-4);
+i=0.1;
+s1=0.01;
+a_cs=s1^2;
+s2=0.005;
+a_ss=s1*s2;
+b_cs=phi/a_cs;
+b_ss=phi/a_ss;
+h_cs=400;
+h_ss=1100;
+l_cs=0.035;
+l_ss=0.105;
+ni_cs=h_cs*l_cs;
+ni_ss=h_ss*l_ss;
+ni=ni_cs+ni_ss;
+n=ni/i;
+disp("the number of turns required in the coil is"); disp(n);
\ No newline at end of file diff --git a/620/CH11/EX11.7/example11_7.txt b/620/CH11/EX11.7/example11_7.txt new file mode 100644 index 000000000..13c97559f --- /dev/null +++ b/620/CH11/EX11.7/example11_7.txt @@ -0,0 +1,3 @@ + the number of turns required in the coil is
+
+ 1295.
\ No newline at end of file diff --git a/620/CH12/EX12.1/example12_1.sce b/620/CH12/EX12.1/example12_1.sce new file mode 100644 index 000000000..66ca2e528 --- /dev/null +++ b/620/CH12/EX12.1/example12_1.sce @@ -0,0 +1,13 @@ +im=50;
+rm=3000;
+disp("Part a");
+it=1000;
+is=it-im;
+rs=rm*im/is;
+disp("the value of shunt resistance (in Ω) is"); disp(rs);
+disp("Part b");
+vm=rm*im;
+disp("at full-scale deflection the volage drop (in V) is"); disp(vm);
+disp("Part c");
+rt=vm/it;
+disp("the total resitance (in Ω) of the meteris"); disp(rt);
\ No newline at end of file diff --git a/620/CH12/EX12.1/example12_1.txt b/620/CH12/EX12.1/example12_1.txt Binary files differnew file mode 100644 index 000000000..f4850b59e --- /dev/null +++ b/620/CH12/EX12.1/example12_1.txt diff --git a/620/CH12/EX12.2/example12_2.sce b/620/CH12/EX12.2/example12_2.sce new file mode 100644 index 000000000..6b3ea7c6c --- /dev/null +++ b/620/CH12/EX12.2/example12_2.sce @@ -0,0 +1,31 @@ +im=50*10^(-6);
+rm=3000;
+it1=10^(-3);
+it2=10*10^(-3);
+it3=100*10^(-3);
+it4=1;
+is1=it1-im;
+is2=it2-im;
+is3=it3-im;
+is4=it4-im;
+disp("Part a");
+rs1=rm*im/is1;
+disp("for a range of 1 mA the shunt resistance (in Ω) is"); disp(rs1);
+rs2=rm*im/is2;
+disp("for a range of 10 mA the shunt resistance (in Ω) is"); disp(rs2);
+rs3=rm*im/is3;
+disp("for a range of 100 mA the shunt resistance (in Ω) is"); disp(rs3);
+rs4=rm*im/is4;
+disp("for a range of 1 A the shunt resistance (in Ω) is"); disp(rs4);
+disp("Part b");
+vm=im*rm;
+disp("at full-scale deflection the voltage drop (in V) is"); disp(vm);
+disp("Part c");
+rt1=vm/it1;
+disp("for a range of 1 mA the total resistance (in Ω) is"); disp(rt1);
+rt2=vm/it2;
+disp("for a range of 10 mA the total resistance (in Ω) is"); disp(rt2);
+rt3=vm/it3;
+disp("for a range of 100 mA the total resistance (in Ω) is"); disp(rt3);
+rt4=vm/it4;
+disp("for a range of 1 A the total resistance (in Ω) is"); disp(rt4);
\ No newline at end of file diff --git a/620/CH12/EX12.2/example12_2.txt b/620/CH12/EX12.2/example12_2.txt Binary files differnew file mode 100644 index 000000000..7e76f47d2 --- /dev/null +++ b/620/CH12/EX12.2/example12_2.txt diff --git a/620/CH12/EX12.3/example12_3.sce b/620/CH12/EX12.3/example12_3.sce new file mode 100644 index 000000000..5a8c1081c --- /dev/null +++ b/620/CH12/EX12.3/example12_3.sce @@ -0,0 +1,14 @@ +im=50*10^(-6);
+rm=3000;
+it1=100*10^(-6);
+it2=10^(-3);
+it3=10*10^(-3);
+is2=it2-im;
+is1=it1-im;
+is3=it3-im;
+r1=rm*(is2/im-1)/(1+is2/im);
+disp("the value of R1 (in Ω) is"); disp(r1);
+r2=(rm*(is3-im)-(im+is3)*r1)/(im+is3);
+disp("the value of R2 (in Ω) is");disp(r2);
+r3=im*(r1+r2+rm)/is3;
+disp("the value of R3 (in Ω) is"); disp(r3);
\ No newline at end of file diff --git a/620/CH12/EX12.3/example12_3.txt b/620/CH12/EX12.3/example12_3.txt Binary files differnew file mode 100644 index 000000000..546b7049c --- /dev/null +++ b/620/CH12/EX12.3/example12_3.txt diff --git a/620/CH12/EX12.4/example12_4.sce b/620/CH12/EX12.4/example12_4.sce new file mode 100644 index 000000000..fd4addcb6 --- /dev/null +++ b/620/CH12/EX12.4/example12_4.sce @@ -0,0 +1,18 @@ +it=10;
+e=0.03*it;
+disp("Part a");
+disp("the possible error (in mA) is");disp(e);
+disp("Part b");
+i1=1;
+i2=5;
+i3=10;
+disp("for 1 mA indication the range of values if from "); disp(i1-e); disp("to");disp(i1+e);
+disp("for 5 mA indication the range of values if from "); disp(i2-e); disp("to");disp(i2+e);
+disp("for 10 mA indication the range of values if from "); disp(i3-e); disp("to");disp(i3+e);
+disp("Part c");
+p1=e*100/i1;
+p2=e*100/i2;
+p3=e*100/i3;
+disp("for 1 mA reading the error (in %) is"); disp(p1);
+disp("for 5 mA reading the error (in %) is"); disp(p2);
+disp("for 10 mA reading the error (in %) is"); disp(p3);
\ No newline at end of file diff --git a/620/CH12/EX12.4/example12_4.txt b/620/CH12/EX12.4/example12_4.txt new file mode 100644 index 000000000..dfbaacdd2 --- /dev/null +++ b/620/CH12/EX12.4/example12_4.txt @@ -0,0 +1,46 @@ +
+ Part a
+
+ the possible error (in mA) is
+
+ 0.3
+
+ Part b
+
+ for 1 mA indication the range of values if from
+
+ 0.7
+
+ to
+
+ 1.3
+
+ for 5 mA indication the range of values if from
+
+ 4.7
+
+ to
+
+ 5.3
+
+ for 10 mA indication the range of values if from
+
+ 9.7
+
+ to
+
+ 10.3
+
+ Part c
+
+ for 1 mA reading the error (in %) is
+
+ 30.
+
+ for 5 mA reading the error (in %) is
+
+ 6.
+
+ for 10 mA reading the error (in %) is
+
+ 3.
\ No newline at end of file diff --git a/620/CH12/EX12.5/example12_5.sce b/620/CH12/EX12.5/example12_5.sce new file mode 100644 index 000000000..fa4dc5478 --- /dev/null +++ b/620/CH12/EX12.5/example12_5.sce @@ -0,0 +1,18 @@ +r1=1.2;
+v=1;
+disp("Part a");
+i1=v/r1;
+disp("the actual current (in mA) in the cicuit is"); disp(i1);
+disp("Part b");
+r2=1;
+i2=v/(r1+r2);
+disp("the inication of the meter (in mA) is"); disp(i2);
+disp("Part c");
+r3=0.1;
+i3=v/(r1+r3);
+disp("the indication of the meter (in mA) is"); disp(i3);
+disp("It is evident that the higher range (10 mA) with its much lower resistance (100 Ω) has reduced loading error compaared with the 1 kΩ , 1 mA range meter . However , the 0.77 mA will cause such a mall deflection on the 10 mA range that it will be difficult to read accurately.");
+disp("FSD error = 0.3 mA");
+disp("thus the 10 mA ammeter could indicate anything between 0.47 mA to 1.07 mA . On the 1 mA range");
+disp("FSD error =0.03 mA");
+disp("Thus the 1 mA ammeter could indicate anything between 0.42 mA to 0.48 mA . The range of values on the 10 mA scale includes the valuesof 0.77 mA and 0.83 mA whereas the 1 mA scale could never read higher than 0.48 mA . Put another way ,on the 10 mA range the readings could be from 43 % low to29 % high compared with the true value of 0.83 mA . On the 1 mA range , the readings could be from 42 %low to 49 % low compared with the true value of 0.83 mA");
\ No newline at end of file diff --git a/620/CH12/EX12.5/example12_5.txt b/620/CH12/EX12.5/example12_5.txt Binary files differnew file mode 100644 index 000000000..443dcef4f --- /dev/null +++ b/620/CH12/EX12.5/example12_5.txt diff --git a/620/CH12/EX12.6/example12_6.sce b/620/CH12/EX12.6/example12_6.sce new file mode 100644 index 000000000..94a7330d3 --- /dev/null +++ b/620/CH12/EX12.6/example12_6.sce @@ -0,0 +1,9 @@ +im=0.05;
+v=5;
+rm=3;
+disp("Part a");
+rt=v/im;
+disp("the total resistance (in kΩ) of the meter is"); disp(rt);
+disp("Part b");
+rs=rt-rm;
+disp("the necessary resistance (in kΩ) of the voltmeter multiplier is"); disp(rs);
\ No newline at end of file diff --git a/620/CH12/EX12.6/example12_6.txt b/620/CH12/EX12.6/example12_6.txt Binary files differnew file mode 100644 index 000000000..8f01b3a9a --- /dev/null +++ b/620/CH12/EX12.6/example12_6.txt diff --git a/620/CH12/EX12.7/example12_7.sce b/620/CH12/EX12.7/example12_7.sce new file mode 100644 index 000000000..0602db90f --- /dev/null +++ b/620/CH12/EX12.7/example12_7.sce @@ -0,0 +1,14 @@ +im=0.05;
+rm=3;
+v1=5;
+v2=15;
+v3=50;
+rt1=v1/im;
+rt2=v2/im;
+rt3=v3/im;
+rs1=rt1-rm;
+rs2=rt2-rm;
+rs3=rt3-rm;
+disp("for a range of 5 V the required resistance (in kΩ) is"); disp(rs1);
+disp("for a range of 15 V the required resistance (in kΩ) is"); disp(rs2);
+disp("for a range of 50 V the required resistance (in kΩ) is"); disp(rs3);
\ No newline at end of file diff --git a/620/CH12/EX12.7/example12_7.txt b/620/CH12/EX12.7/example12_7.txt Binary files differnew file mode 100644 index 000000000..9f5870c3b --- /dev/null +++ b/620/CH12/EX12.7/example12_7.txt diff --git a/620/CH12/EX12.8/example12_8.sce b/620/CH12/EX12.8/example12_8.sce new file mode 100644 index 000000000..d05d49035 --- /dev/null +++ b/620/CH12/EX12.8/example12_8.sce @@ -0,0 +1,12 @@ +im=0.05;
+s=1/im;
+rm=3;
+v1=5;
+v2=15;
+v3=50;
+r1=s*v1-rm;
+disp("the value of R1 (in kΩ) is"); disp(r1);
+r2=s*v2-(rm+r1);
+disp("the value of R2 (in kΩ) is"); disp(r2);
+r3=s*v3-(rm+r1+r2);
+disp("the value of R1 (in kΩ) is"); disp(r3);
\ No newline at end of file diff --git a/620/CH12/EX12.8/example12_8.txt b/620/CH12/EX12.8/example12_8.txt Binary files differnew file mode 100644 index 000000000..eb52df57a --- /dev/null +++ b/620/CH12/EX12.8/example12_8.txt diff --git a/620/CH12/EX12.9/example12_9.sce b/620/CH12/EX12.9/example12_9.sce new file mode 100644 index 000000000..c63d2252e --- /dev/null +++ b/620/CH12/EX12.9/example12_9.sce @@ -0,0 +1,32 @@ +r1=10^6;
+r2_v=20*10^3;
+v_1=5;
+r2=r2_v*v_1;
+r=r1+r1*r2/(r1+r2);
+v=10;
+i=v/r;
+v1=i*r1;
+v2=v-v1;
+disp("Part a");
+disp("the VOM reading (in V) is"); disp(v2);
+disp("Part b");
+v_2=50;
+r3=r2_v*v_2;
+r0=r1+r1*r3/(r1+r3);
+i0=v/r0;
+v10=i0*r1;
+v20=v-v10;
+disp("the new VOM reading (in V) is"); disp(v20);
+disp("Part c");
+r_1=10^6;
+r_2=11*10^6;
+r_0=r_1+r_1*r_2/(r_1+r_2);
+i_0=v/r_0;
+v_01=i_0*r_1;
+v_02=v-v_01;
+disp("the reading of an EVM (in V) is"); disp(v_02);
+disp("Part d");
+e=0.03;
+disp("VOM on 5 V range is");disp(v2-e*5); disp("to"); disp(v2+e*5);
+disp("VOM on 50 V range is");disp(v20-e*50); disp("to"); disp(v20+e*50);
+disp("VOM on 5 V range is");disp(v_02-e*5); disp("to"); disp(v_02+e*5);
\ No newline at end of file diff --git a/620/CH12/EX12.9/example12_9.txt b/620/CH12/EX12.9/example12_9.txt Binary files differnew file mode 100644 index 000000000..9238eba5c --- /dev/null +++ b/620/CH12/EX12.9/example12_9.txt diff --git a/620/CH13/EX13.1/example13_1.sce b/620/CH13/EX13.1/example13_1.sce new file mode 100644 index 000000000..0ecf75019 --- /dev/null +++ b/620/CH13/EX13.1/example13_1.sce @@ -0,0 +1,13 @@ +v1=1.5;
+v2=0.96;
+v3=1;
+v4=0.014;
+disp("Part a");
+true=v3+v4;
+disp("the true reading (in V) of the voltmeter is"); disp(true);
+disp("Part b");
+cor=true-v2;
+disp("the voltmeter correction (in mV) is"); disp(cor*10^3);
+disp("Part c");
+fsd=cor*100/v1;
+disp("The F.S.D. accuacy (in %) of the meter is"); disp(fsd);
\ No newline at end of file diff --git a/620/CH13/EX13.1/example13_1.txt b/620/CH13/EX13.1/example13_1.txt Binary files differnew file mode 100644 index 000000000..1aebc8d3c --- /dev/null +++ b/620/CH13/EX13.1/example13_1.txt diff --git a/620/CH13/EX13.10/example13_10.sce b/620/CH13/EX13.10/example13_10.sce new file mode 100644 index 000000000..32160d5df --- /dev/null +++ b/620/CH13/EX13.10/example13_10.sce @@ -0,0 +1,15 @@ +v=10;
+v1=5;
+disp("Part a");
+v1_1=v1+(0.02*v1/100+0.01*v/100);
+v1_2=v1-(0.02*v1/100+0.01*v/100);
+disp("the possible readings (in V) are"); disp(v1_1);disp("and"); disp(v1_2);
+e1=(0.02*v1/100+0.01*v/100)*100/v1;
+disp("the percentage error is"); disp(e1);
+disp("Part b");
+v2=10;
+v2_1=v1+(0.02*v2/100+0.01*v/100);
+v2_2=v1-(0.02*v2/100+0.01*v/100);
+disp("the possible readings (in V) are"); disp(v2_1);disp("and"); disp(v2_2);
+e2=(0.02*v2/100+0.01*v/100)*100/v2;
+disp("the percentage error is"); disp(e2);
\ No newline at end of file diff --git a/620/CH13/EX13.10/example13_10.txt b/620/CH13/EX13.10/example13_10.txt Binary files differnew file mode 100644 index 000000000..92b1474b3 --- /dev/null +++ b/620/CH13/EX13.10/example13_10.txt diff --git a/620/CH13/EX13.2/example13_2.sce b/620/CH13/EX13.2/example13_2.sce new file mode 100644 index 000000000..bea2b9922 --- /dev/null +++ b/620/CH13/EX13.2/example13_2.sce @@ -0,0 +1,14 @@ +i1=0.25;
+i2=0.235;
+v1=0.2;
+v2=0.03;
+r=1;
+disp("Part a");
+i=(v1+v2)/r;
+disp("The true milliammeter current (in mA) is"); disp(i*1000);
+disp("Part b");
+cor=i-i2;
+disp("The milliammeter correction (in mA) at this point is"); disp(cor*1000);
+disp("Part c");
+fsd=-cor*100/i1;
+disp("the F.S.D. accuracy (in %) of the meter is"); disp(fsd);
\ No newline at end of file diff --git a/620/CH13/EX13.2/example13_2.txt b/620/CH13/EX13.2/example13_2.txt Binary files differnew file mode 100644 index 000000000..4a208a405 --- /dev/null +++ b/620/CH13/EX13.2/example13_2.txt diff --git a/620/CH13/EX13.3/example13_3.sce b/620/CH13/EX13.3/example13_3.sce new file mode 100644 index 000000000..1668e7798 --- /dev/null +++ b/620/CH13/EX13.3/example13_3.sce @@ -0,0 +1,15 @@ +v1=10;
+fsd1=0.03;
+v2=5;
+i1=50*10^(-6);
+r1=20*10^3;
+fsd2=0.02;
+i2=10*10^(-6);
+disp("Part a");
+r=v2/i2-r1;
+disp("The resistance (in kΩ) is"); disp(r/1000);
+disp("Part b");
+e1=fsd1*v1*100/v2;
+e2=fsd2*i1*100/i2;
+e=e1+e2;
+disp("The maximum possible error is"); disp(e);
\ No newline at end of file diff --git a/620/CH13/EX13.3/example13_3.txt b/620/CH13/EX13.3/example13_3.txt Binary files differnew file mode 100644 index 000000000..d0a322ca4 --- /dev/null +++ b/620/CH13/EX13.3/example13_3.txt diff --git a/620/CH13/EX13.4/example13_4.sce b/620/CH13/EX13.4/example13_4.sce new file mode 100644 index 000000000..99d97f3a3 --- /dev/null +++ b/620/CH13/EX13.4/example13_4.sce @@ -0,0 +1,10 @@ +i=10*10^(-3);
+r=10*10^3;
+v=15;
+fsd=0.02;
+disp("Part a");
+r1=v/(i-v/r);
+disp("the resistance (in Ω) is"); disp(r1/1000);
+disp("Part b");
+e=2*fsd*100;
+disp("the maximum possible error (in %) is"); disp(e);
\ No newline at end of file diff --git a/620/CH13/EX13.4/example13_4.txt b/620/CH13/EX13.4/example13_4.txt Binary files differnew file mode 100644 index 000000000..8cf7ceb00 --- /dev/null +++ b/620/CH13/EX13.4/example13_4.txt diff --git a/620/CH13/EX13.5/example13_5.sce b/620/CH13/EX13.5/example13_5.sce new file mode 100644 index 000000000..d2a8a03a2 --- /dev/null +++ b/620/CH13/EX13.5/example13_5.sce @@ -0,0 +1,20 @@ +r=3000;
+i1=0;
+i2=10*10^(-6);
+i3=20*10^(-6);
+i4=30*10^(-6);
+i5=40*10^(-6);
+i6=50*10^(-6);
+v=1.5;
+rz=v/i6-r;
+disp("the resistance marking (in kΩ) at 0 μA is"); disp(rz/1000);
+rx2=v/i2-r-rz;
+disp("the resistance marking (in kΩ) at 10 μA is"); disp(rx2/1000);
+rx3=v/i3-r-rz;
+disp("the resistance marking (in kΩ) at 20 μA is"); disp(rx3/1000);
+rx4=v/i4-r-rz;
+disp("the resistance marking (in kΩ) at 30 μA is"); disp(rx4/1000);
+rx5=v/i5-r-rz;
+disp("the resistance marking (in kΩ) at 40 μA is"); disp(rx5/1000);
+rx6=v/i6-r-rz;
+disp("the resistance marking (in kΩ) at 50 μA is"); disp(rx6/1000);
\ No newline at end of file diff --git a/620/CH13/EX13.5/example13_5.txt b/620/CH13/EX13.5/example13_5.txt Binary files differnew file mode 100644 index 000000000..92aaa115b --- /dev/null +++ b/620/CH13/EX13.5/example13_5.txt diff --git a/620/CH13/EX13.6/example13_6.sce b/620/CH13/EX13.6/example13_6.sce new file mode 100644 index 000000000..ff676f7d5 --- /dev/null +++ b/620/CH13/EX13.6/example13_6.sce @@ -0,0 +1,7 @@ +v=1.4;
+i=50*10^(-6);
+i1=30*10^(-6);
+r=3000;
+rz=v/i-r;
+rx=v/i1-r-rz;
+disp("The value of Rx (in kΩ) coresponding to 30 μA is"); disp(rx/1000);
\ No newline at end of file diff --git a/620/CH13/EX13.6/example13_6.txt b/620/CH13/EX13.6/example13_6.txt Binary files differnew file mode 100644 index 000000000..1a41b1e1f --- /dev/null +++ b/620/CH13/EX13.6/example13_6.txt diff --git a/620/CH13/EX13.7/example13_7.sce b/620/CH13/EX13.7/example13_7.sce new file mode 100644 index 000000000..61befd4c2 --- /dev/null +++ b/620/CH13/EX13.7/example13_7.sce @@ -0,0 +1,22 @@ +disp("Part a");
+disp("when Rx = ∞ , there is no complete path for the current , so Im = 0 , Is1 = 0 , nd the pointer indicates nfiniy at the extreme left of the scale");
+disp("Part b");
+v=1.5;
+i=50*10^(-6);
+r=3000;
+rz=v/i-r;
+disp("The value of Rz (in kΩ) to zero of the ohmmeter is"); disp(rz/1000);
+disp("Part b");
+rs1=10;
+is1=v/rs1;
+disp("The current through Rs1 (in mA) is"); disp(is1*1000);
+disp("Part d");
+rx=10;
+rt=rx+rs1*(r+rz)/(rs1+r+rz);
+is2=is1/2;
+disp("the current (in mA) through Rs1 is"); disp(is2*1000);
+disp("Part e");
+rs2=100;
+rt2=rs2*(r+rz)/(rs2+r+rz);
+is3=is2/10;
+disp("the current (in mA) through Rs2 is"); disp(is3*1000);
\ No newline at end of file diff --git a/620/CH13/EX13.7/example13_7.txt b/620/CH13/EX13.7/example13_7.txt Binary files differnew file mode 100644 index 000000000..ee8d5917a --- /dev/null +++ b/620/CH13/EX13.7/example13_7.txt diff --git a/620/CH13/EX13.8/example13_8.sce b/620/CH13/EX13.8/example13_8.sce new file mode 100644 index 000000000..5b23ae1dc --- /dev/null +++ b/620/CH13/EX13.8/example13_8.sce @@ -0,0 +1,17 @@ +r1=3.3*10^(3);
+r2=1.2*10^(3);
+r3=310;
+p1=1;
+p2=0.1;
+disp("Part a");
+rx=r2*r3/r1;
+disp("The unknown resistance (in Ω) is"); disp(rx);
+e=2*p1+p2;
+disp("the maximum possible error (in %) is"); disp(e);
+disp("Part b");
+v=9;
+i=v/(r3+rx);
+disp("the current (in mA) through Rx is"); disp(i*1000);
+disp("Part c");
+p=i^2*r3;
+disp("The power dissipated (in mW) is"); disp(p*1000);
\ No newline at end of file diff --git a/620/CH13/EX13.8/example13_8.txt b/620/CH13/EX13.8/example13_8.txt Binary files differnew file mode 100644 index 000000000..eb13a706b --- /dev/null +++ b/620/CH13/EX13.8/example13_8.txt diff --git a/620/CH13/EX13.9/example13_9.sce b/620/CH13/EX13.9/example13_9.sce new file mode 100644 index 000000000..7616d0465 --- /dev/null +++ b/620/CH13/EX13.9/example13_9.sce @@ -0,0 +1,18 @@ +r1=3.3*10^(3);
+r2=1.2*10^(3);
+r3=310;
+p1=1;
+p2=0.1;
+disp("Part a");
+rx=r2*r3/r1;
+disp("The unknown resistance (in Ω) is"); disp(rx);
+e=2*p1+p2;
+disp("the maximum possible error (in %) is"); disp(e);
+disp("Part b");
+v=9;
+i=v/(r2+rx);
+disp("the current (in mA) through Rx is"); disp(i*1000);
+disp("Part c");
+i1=v/(r1+r3);
+p=i1^2*r3;
+disp("Power dissipated (in mW) in R is"); disp(p*1000);
\ No newline at end of file diff --git a/620/CH13/EX13.9/example13_9.txt b/620/CH13/EX13.9/example13_9.txt Binary files differnew file mode 100644 index 000000000..e4a5b81e5 --- /dev/null +++ b/620/CH13/EX13.9/example13_9.txt diff --git a/620/CH14/EX14.1/example14_1.sce b/620/CH14/EX14.1/example14_1.sce new file mode 100644 index 000000000..78094a3fb --- /dev/null +++ b/620/CH14/EX14.1/example14_1.sce @@ -0,0 +1,11 @@ +b=0.6;
+l=0.02;
+disp("Part a");
+t1=0.1;
+phi=b*l^2;
+v1=phi/t1;
+disp("the voltage induced (in V) in the wire is"); disp(v1);
+disp("Part b");
+t2=0.01;
+v2=phi/t2;
+disp("the voltage induced (n V) in the wire is"); disp(v2);
\ No newline at end of file diff --git a/620/CH14/EX14.1/example14_1.txt b/620/CH14/EX14.1/example14_1.txt Binary files differnew file mode 100644 index 000000000..3277a2d6f --- /dev/null +++ b/620/CH14/EX14.1/example14_1.txt diff --git a/620/CH14/EX14.2/example14_2.sce b/620/CH14/EX14.2/example14_2.sce new file mode 100644 index 000000000..021ec9aa0 --- /dev/null +++ b/620/CH14/EX14.2/example14_2.sce @@ -0,0 +1,10 @@ +phi=0.03;
+disp("Part a");
+n=100;
+v=n*phi;
+disp("voltage induced (in V) in the coil is"); disp(v);
+disp("Part b");
+
+disp("By Lenz law the current must flow in the coil in such a direction as to set up an opposing force. This means that the left side of the solenoid must become a north pole while the permanent magnet is approaching . Applying the left-hand rule for a coil , the current must flow downward on the front of the coil. This means that point B is negative with respect to A");
+disp("Part c");
+disp("If the magnet is removed at twice the speed it entered , the rate of change of flux in the coil is doubled to 0.06 Wb/s, and the induced voltage is doubled to 6 V");
\ No newline at end of file diff --git a/620/CH14/EX14.2/example14_2.txt b/620/CH14/EX14.2/example14_2.txt Binary files differnew file mode 100644 index 000000000..c6452f6e5 --- /dev/null +++ b/620/CH14/EX14.2/example14_2.txt diff --git a/620/CH14/EX14.4/example14_4.sce b/620/CH14/EX14.4/example14_4.sce new file mode 100644 index 000000000..0b8defc99 --- /dev/null +++ b/620/CH14/EX14.4/example14_4.sce @@ -0,0 +1,8 @@ +l=0.8;
+vel=90;
+b=1.7*10^(-5);
+disp("Part a");
+v=b*l*vel*1000/3600;
+disp("the voltage induced (in μV) is"); disp(v*10^6);
+disp("Part b");
+disp("No voltage is induced when travelling north, since the antenna is travelling with the field and not cutting across it . ");
\ No newline at end of file diff --git a/620/CH14/EX14.4/example14_4.txt b/620/CH14/EX14.4/example14_4.txt Binary files differnew file mode 100644 index 000000000..5ee95602d --- /dev/null +++ b/620/CH14/EX14.4/example14_4.txt diff --git a/620/CH14/EX14.5/example14_5.sce b/620/CH14/EX14.5/example14_5.sce new file mode 100644 index 000000000..17aca0024 --- /dev/null +++ b/620/CH14/EX14.5/example14_5.sce @@ -0,0 +1,16 @@ +disp("Part a");
+l=0.1;
+vel=20;
+b=0.7;
+v=b*l*vel;
+disp("the maximum voltage (in V) that can be induced is"); disp(v);
+disp("Part b");
+deg1=60*%pi/180;
+deg2=30*%pi/180;
+deg3=10*%pi/180;
+v1=v*sin(deg1);
+v2=v*sin(deg2);
+v3=v*sin(deg3);
+disp("voltage induced (in V) when moving at an angle of 60° is"); disp(v1);
+disp("voltage induced (in V) when moving at an angle of 30° is"); disp(v2);
+disp("voltage induced (in V) when moving at an angle of 10° is"); disp(v3);
\ No newline at end of file diff --git a/620/CH14/EX14.5/example14_5.txt b/620/CH14/EX14.5/example14_5.txt Binary files differnew file mode 100644 index 000000000..c15d39ba4 --- /dev/null +++ b/620/CH14/EX14.5/example14_5.txt diff --git a/620/CH14/EX14.6/example14_6.sce b/620/CH14/EX14.6/example14_6.sce new file mode 100644 index 000000000..8c0ed011c --- /dev/null +++ b/620/CH14/EX14.6/example14_6.sce @@ -0,0 +1,14 @@ +vp=50;
+disp("Part a");
+vm=vp/2;
+disp("the peak volage (in V) is"); disp(vm);
+disp("Part b");
+deg1=2*%pi/3;
+deg2=3*2*%pi/5;
+deg3=5*2*%pi/4;
+v1=vm*sin(deg1);
+v2=vm*sin(deg2);
+v3=vm*sin(deg3);
+disp("the instantaneous volage (in V) at one-third the cycle is"); disp(v1);
+disp("the instantaneous volage (in V) at three-fifths he cycle is"); disp(v2);
+disp("the instantaneous volage (in V) at one-and-a-quarter cycle is"); disp(v3);
\ No newline at end of file diff --git a/620/CH14/EX14.6/example14_6.txt b/620/CH14/EX14.6/example14_6.txt Binary files differnew file mode 100644 index 000000000..a9f672c64 --- /dev/null +++ b/620/CH14/EX14.6/example14_6.txt diff --git a/620/CH14/EX14.7/example14_7.sce b/620/CH14/EX14.7/example14_7.sce new file mode 100644 index 000000000..6304164ba --- /dev/null +++ b/620/CH14/EX14.7/example14_7.sce @@ -0,0 +1,8 @@ +vel=1200/60;
+b=0.6;
+l=0.4;
+r=0.1;
+n=50;
+a=l*2*r;
+v=2*%pi*n*b*a*vel;
+disp("the amplitude of voltage (in V) is"); disp(v);
\ No newline at end of file diff --git a/620/CH14/EX14.7/example14_7.txt b/620/CH14/EX14.7/example14_7.txt Binary files differnew file mode 100644 index 000000000..0f253d40f --- /dev/null +++ b/620/CH14/EX14.7/example14_7.txt diff --git a/620/CH14/EX14.8/example14_8.sce b/620/CH14/EX14.8/example14_8.sce new file mode 100644 index 000000000..68347dda7 --- /dev/null +++ b/620/CH14/EX14.8/example14_8.sce @@ -0,0 +1,4 @@ +f=60;
+p=30/2;
+vel=f*60/p;
+disp("the speed (in r.p.m.) of the rotor should be"); disp(vel);
\ No newline at end of file diff --git a/620/CH14/EX14.8/example14_8.txt b/620/CH14/EX14.8/example14_8.txt Binary files differnew file mode 100644 index 000000000..0b0398181 --- /dev/null +++ b/620/CH14/EX14.8/example14_8.txt diff --git a/620/CH14/EX14.9/example14_9.sce b/620/CH14/EX14.9/example14_9.sce new file mode 100644 index 000000000..646de6a37 --- /dev/null +++ b/620/CH14/EX14.9/example14_9.sce @@ -0,0 +1,8 @@ +disp("Part a");
+f=60;
+t=1/f;
+disp("the period (in ms) is"); disp(t*1000);
+disp("Part b");
+t1=10^(-3);
+f1=1/t1;
+disp("the frequency (in kHz) of the waveform is"); disp(f1/1000);
\ No newline at end of file diff --git a/620/CH14/EX14.9/example14_9.txt b/620/CH14/EX14.9/example14_9.txt Binary files differnew file mode 100644 index 000000000..506d6f135 --- /dev/null +++ b/620/CH14/EX14.9/example14_9.txt diff --git a/620/CH15/EX15.1/example15_1.sce b/620/CH15/EX15.1/example15_1.sce new file mode 100644 index 000000000..8f7de09f1 --- /dev/null +++ b/620/CH15/EX15.1/example15_1.sce @@ -0,0 +1,9 @@ +vm=5;
+f=1000;
+disp("Part a");
+w=2*%pi*f;
+disp("the angular frequency (in rad/s) is"); disp(w);
+disp("Part b");
+t=400*10^(-6);
+v=vm*sin(w*t);
+disp("the instantaneous voltage (in V) is"); disp(v);
\ No newline at end of file diff --git a/620/CH15/EX15.1/example15_1.txt b/620/CH15/EX15.1/example15_1.txt Binary files differnew file mode 100644 index 000000000..1fd7b7cb0 --- /dev/null +++ b/620/CH15/EX15.1/example15_1.txt diff --git a/620/CH15/EX15.2/example15_2.sce b/620/CH15/EX15.2/example15_2.sce new file mode 100644 index 000000000..f87026ae5 --- /dev/null +++ b/620/CH15/EX15.2/example15_2.sce @@ -0,0 +1,11 @@ +disp("Part a");
+disp("the amplitude of the voltage is 170 V");
+disp("Part b");
+disp("the peak voltage is 340 V");
+disp("Part c");
+disp("the angular frequency is 377 rad/s");
+w=377;
+f=w/(2*%pi);
+disp("the frequency (in Hz) is"); disp(f);
+t=1/f;
+disp("the period (in ms) is"); disp(t*1000);
\ No newline at end of file diff --git a/620/CH15/EX15.2/example15_2.txt b/620/CH15/EX15.2/example15_2.txt Binary files differnew file mode 100644 index 000000000..ed4b3d77c --- /dev/null +++ b/620/CH15/EX15.2/example15_2.txt diff --git a/620/CH15/EX15.3/example15_3.sce b/620/CH15/EX15.3/example15_3.sce new file mode 100644 index 000000000..a832e3287 --- /dev/null +++ b/620/CH15/EX15.3/example15_3.sce @@ -0,0 +1,13 @@ +vp=8;
+vm=vp/2;
+r=2.2*10^3;
+t=2*10^(-3);
+disp("Part a");
+i=vm/r;
+disp("the peak value of the current (in mA) is"); disp(i*10^3);
+disp("Part b");
+f=1/t;
+disp("the frequency (in Hz) is"); disp(f);
+disp("Part c");
+w=2*%pi*f;
+disp("equation representing the current is i=1.82*sin(1000*π*t) mA.");
diff --git a/620/CH15/EX15.3/example15_3.txt b/620/CH15/EX15.3/example15_3.txt Binary files differnew file mode 100644 index 000000000..319684779 --- /dev/null +++ b/620/CH15/EX15.3/example15_3.txt diff --git a/620/CH15/EX15.4/example15_4.sce b/620/CH15/EX15.4/example15_4.sce new file mode 100644 index 000000000..3747dcd46 --- /dev/null +++ b/620/CH15/EX15.4/example15_4.sce @@ -0,0 +1,13 @@ +r=25;
+vm=50;
+w=800*%pi;
+disp("Part a");
+im=vm/r;
+pm=im^2*r;
+disp("Peak power dissipated (in W) in the resistoris"); disp(pm);
+disp("Part b");
+f=w/(2*%pi);
+disp("the frequency (in Hz) of power variation is"); disp(2*f);
+disp("Part c");
+pavg=pm/2;
+disp("the average power (in W) dissipated in the resistor is"); disp(pavg);
\ No newline at end of file diff --git a/620/CH15/EX15.4/example15_4.txt b/620/CH15/EX15.4/example15_4.txt Binary files differnew file mode 100644 index 000000000..f6d59108c --- /dev/null +++ b/620/CH15/EX15.4/example15_4.txt diff --git a/620/CH15/EX15.5/example15_5.sce b/620/CH15/EX15.5/example15_5.sce new file mode 100644 index 000000000..52e860520 --- /dev/null +++ b/620/CH15/EX15.5/example15_5.sce @@ -0,0 +1,8 @@ +v=15;
+i=50*10^(-3);
+disp("Part a");
+r=v/i;
+disp("the resistance (in Ω) of R is"); disp(r);
+disp("Part b");
+p=v*i;
+disp("The average power dissipated (in mW) in R is"); disp(p*1000);
\ No newline at end of file diff --git a/620/CH15/EX15.5/example15_5.txt b/620/CH15/EX15.5/example15_5.txt Binary files differnew file mode 100644 index 000000000..e86d9bf38 --- /dev/null +++ b/620/CH15/EX15.5/example15_5.txt diff --git a/620/CH15/EX15.6/example15_6.sce b/620/CH15/EX15.6/example15_6.sce new file mode 100644 index 000000000..e1542ad4b --- /dev/null +++ b/620/CH15/EX15.6/example15_6.sce @@ -0,0 +1,10 @@ +vm=170;
+w=377;
+r=33;
+disp("Part a");
+v=vm/sqrt(2);
+disp("the reading (in V) of an AC voltmeter is"); disp(v);
+disp("Part b");
+im=vm/r;
+i=im/sqrt(2);
+disp("the reading (in A) of the AC ammeter is"); disp(i);
\ No newline at end of file diff --git a/620/CH15/EX15.6/example15_6.txt b/620/CH15/EX15.6/example15_6.txt Binary files differnew file mode 100644 index 000000000..a7192d586 --- /dev/null +++ b/620/CH15/EX15.6/example15_6.txt diff --git a/620/CH15/EX15.7/example15_7.sce b/620/CH15/EX15.7/example15_7.sce new file mode 100644 index 000000000..5184be678 --- /dev/null +++ b/620/CH15/EX15.7/example15_7.sce @@ -0,0 +1,11 @@ +v=3.5;
+i=15;
+disp("Part a");
+vp=2*sqrt(2)*v;
+disp("the peak-to-peak voltage (in V) across the resistor is"); disp(vp);
+disp("Part b");
+im=sqrt(2)*i;
+disp("the peak current (in mA) throught the resistor is");disp(im);
+disp("Part c");
+r=v/(i/1000);
+disp("the resistance (in Ω) is"); disp(r);
\ No newline at end of file diff --git a/620/CH15/EX15.7/example15_7.txt b/620/CH15/EX15.7/example15_7.txt Binary files differnew file mode 100644 index 000000000..378d2216f --- /dev/null +++ b/620/CH15/EX15.7/example15_7.txt diff --git a/620/CH15/EX15.8/example15_8.sce b/620/CH15/EX15.8/example15_8.sce new file mode 100644 index 000000000..591bfaa34 --- /dev/null +++ b/620/CH15/EX15.8/example15_8.sce @@ -0,0 +1,14 @@ +r1=3.3;
+r2=4.7;
+vp=36;
+disp("Part a");
+vt=vp/(2*sqrt(2));
+rt=r1+r2;
+i=vt/rt;
+disp("the reading of a series-connected ammeter (in mA) is"); disp(i);
+disp("Part b");
+v=vt*r2/(r1+r2);
+disp("voltage (in V) across the 4.7 kΩ resistor is"); disp(v);
+disp("Part c");
+p=i^2*r1;
+disp("power dissipated (in mW) in he 3.3kΩ resistor is"); disp(p);
\ No newline at end of file diff --git a/620/CH15/EX15.8/example15_8.txt b/620/CH15/EX15.8/example15_8.txt Binary files differnew file mode 100644 index 000000000..5359df31d --- /dev/null +++ b/620/CH15/EX15.8/example15_8.txt diff --git a/620/CH15/EX15.9/example15_9.sce b/620/CH15/EX15.9/example15_9.sce new file mode 100644 index 000000000..4b5f0a59f --- /dev/null +++ b/620/CH15/EX15.9/example15_9.sce @@ -0,0 +1,13 @@ +r1=4.7;
+r2=3.3;
+i=50;
+disp("Part a");
+i2=i*r1/(r1+r2);
+disp("current (in mA) in the 3.3 kΩ resistor is"); disp(i2);
+disp("Part b");
+v=i2*r2;
+vp=2*sqrt(2)*v;
+disp("peak-o-peak voltage (in V) indicated by an oscilloscope across the source is");disp(vp);
+disp("Part c");
+p=v*i/1000;
+disp("the totalpower dissipation (in W) in the two resistors is");disp(p);
\ No newline at end of file diff --git a/620/CH15/EX15.9/example15_9.txt b/620/CH15/EX15.9/example15_9.txt Binary files differnew file mode 100644 index 000000000..45c196bc2 --- /dev/null +++ b/620/CH15/EX15.9/example15_9.txt diff --git a/620/CH16/EX16.1/example16_1.sce b/620/CH16/EX16.1/example16_1.sce new file mode 100644 index 000000000..ca9e273ee --- /dev/null +++ b/620/CH16/EX16.1/example16_1.sce @@ -0,0 +1,14 @@ +disp("Part a");
+u1=50*10^(-3);
+l1=4.6;
+n=10;
+vp=u1*l1*n/2;
+disp("the peak voltage (in V) is"); disp(vp);
+disp("Part b");
+u2=0.2;
+l2=3.2;
+t=u2*l2;
+disp("the period T (in ms) is"); disp(t);
+disp("Part c");
+f=1/t;
+disp("the frequency f (in kHz) is"); disp(f);
\ No newline at end of file diff --git a/620/CH16/EX16.1/example16_1.txt b/620/CH16/EX16.1/example16_1.txt Binary files differnew file mode 100644 index 000000000..bd38456d4 --- /dev/null +++ b/620/CH16/EX16.1/example16_1.txt diff --git a/620/CH17/EX17.1/example17_1.sce b/620/CH17/EX17.1/example17_1.sce new file mode 100644 index 000000000..ece1dd7ff --- /dev/null +++ b/620/CH17/EX17.1/example17_1.sce @@ -0,0 +1,10 @@ +l=200*10^(-3);
+i1=2;
+i2=5;
+t=0.1;
+disp("Part a");
+r=(i2-i1)/t;
+disp("the rate of change of current (in A/s) is"); disp(r);
+disp("Part b");
+v=l*r;
+disp("the self-induced e.m.f. is"); disp(v);
\ No newline at end of file diff --git a/620/CH17/EX17.1/example17_1.txt b/620/CH17/EX17.1/example17_1.txt Binary files differnew file mode 100644 index 000000000..ebc6d8107 --- /dev/null +++ b/620/CH17/EX17.1/example17_1.txt diff --git a/620/CH17/EX17.3/example17_3.sce b/620/CH17/EX17.3/example17_3.sce new file mode 100644 index 000000000..e3688e5e8 --- /dev/null +++ b/620/CH17/EX17.3/example17_3.sce @@ -0,0 +1,15 @@ +n=50;
+a=10^(-4);
+s=2*10^(-2);
+disp("Part a");
+mu0=4*%pi*10^(-7);
+l=n^2*mu0*a/s;
+disp("the inductance (in μH) of the air-core coil is"); disp(l*10^6);
+disp("Part b");
+mur=200;
+l1=mur*l;
+disp("the new inductance (in mH) is"); disp(l1*10^3);
+disp("Part c");
+n1=2*n;
+l2=4*l1;
+disp("the new inductance (in mH) is"); disp(l2*10^3);
\ No newline at end of file diff --git a/620/CH17/EX17.3/example17_3.txt b/620/CH17/EX17.3/example17_3.txt Binary files differnew file mode 100644 index 000000000..98bd8feb1 --- /dev/null +++ b/620/CH17/EX17.3/example17_3.txt diff --git a/620/CH17/EX17.4/example17_4.sce b/620/CH17/EX17.4/example17_4.sce new file mode 100644 index 000000000..2e83abc81 --- /dev/null +++ b/620/CH17/EX17.4/example17_4.sce @@ -0,0 +1,8 @@ +l1=8;
+l2=12;
+disp("Part a");
+l_1=l1+l2;
+disp("the total inductance (in mH) is"); disp(l_1);
+disp("Part b");
+l_2=l1*l2/(l1+l2);
+disp("the total inductance (in mH) is"); disp(l_2);
\ No newline at end of file diff --git a/620/CH17/EX17.4/example17_4.txt b/620/CH17/EX17.4/example17_4.txt Binary files differnew file mode 100644 index 000000000..13cd8ac1b --- /dev/null +++ b/620/CH17/EX17.4/example17_4.txt diff --git a/620/CH17/EX17.5/example17_5.sce b/620/CH17/EX17.5/example17_5.sce new file mode 100644 index 000000000..c1f7f2d78 --- /dev/null +++ b/620/CH17/EX17.5/example17_5.sce @@ -0,0 +1,9 @@ +l1=5;
+l2=15;
+m=4;
+disp("Part a");
+lmax=l1+l2+2*m;
+disp("the maximum inductance (in H) is"); disp(lmax);
+disp("Part b");
+lmin=l1+l2-2*m;
+disp("the minimum inductance (in H) is");; disp(lmin);
diff --git a/620/CH17/EX17.5/example17_5.txt b/620/CH17/EX17.5/example17_5.txt Binary files differnew file mode 100644 index 000000000..58b2ad4fa --- /dev/null +++ b/620/CH17/EX17.5/example17_5.txt diff --git a/620/CH17/EX17.6/example17_6.sce b/620/CH17/EX17.6/example17_6.sce new file mode 100644 index 000000000..e119251c2 --- /dev/null +++ b/620/CH17/EX17.6/example17_6.sce @@ -0,0 +1,12 @@ +k=0.8;
+l1=5;
+l2=8;
+disp("Part a");
+m=k*sqrt(l1*l2);
+disp("the mutual inductance (in H) between the two coils is"); disp(m);
+disp("Part b");
+lmax=l1+l2+2*m;
+disp("the maximum inductance (in H) is"); disp(lmax);
+disp("Part c");
+lmin=l1+l2-2*m;
+disp("the minimum inductance (in H) is"); disp(lmin);
\ No newline at end of file diff --git a/620/CH17/EX17.6/example17_6.txt b/620/CH17/EX17.6/example17_6.txt Binary files differnew file mode 100644 index 000000000..9a3af08f9 --- /dev/null +++ b/620/CH17/EX17.6/example17_6.txt diff --git a/620/CH17/EX17.7/example17_7.sce b/620/CH17/EX17.7/example17_7.sce new file mode 100644 index 000000000..10ae58c07 --- /dev/null +++ b/620/CH17/EX17.7/example17_7.sce @@ -0,0 +1,12 @@ +l1=40;
+lt1=100;
+lt2=36;
+disp("Part a");
+m=(lt1-lt2)/4;
+disp("the mutual inductance (in mH) is"); disp(m);
+disp("Part b");
+l2=lt1-l1-2*m;
+disp("the inductance (in mH) of the second coil is"); disp(l2);
+disp("Part c");
+k=m/sqrt(l1*l2);
+disp("the coefficient of coupling is"); disp(k);
\ No newline at end of file diff --git a/620/CH17/EX17.7/example17_7.txt b/620/CH17/EX17.7/example17_7.txt Binary files differnew file mode 100644 index 000000000..179577b9c --- /dev/null +++ b/620/CH17/EX17.7/example17_7.txt diff --git a/620/CH17/EX17.8/example17_8.sce b/620/CH17/EX17.8/example17_8.sce new file mode 100644 index 000000000..246d1f019 --- /dev/null +++ b/620/CH17/EX17.8/example17_8.sce @@ -0,0 +1,11 @@ +lt1=500;
+lt2=50;
+disp("Part a");
+m=(lt1-lt2)/4;
+disp("the mutual inductance (in mH) is"); disp(m);
+disp("Part b");
+l=(lt1-2*m)/2;
+disp("the self-inductance (in mH) of each coil is"); disp(l);
+disp("Part c");
+k=m/sqrt(l^2);
+disp("the coefficient of coupling is");disp(k);
\ No newline at end of file diff --git a/620/CH17/EX17.8/example17_8.txt b/620/CH17/EX17.8/example17_8.txt Binary files differnew file mode 100644 index 000000000..bebabd475 --- /dev/null +++ b/620/CH17/EX17.8/example17_8.txt diff --git a/620/CH18/EX18.1/example18_1.sce b/620/CH18/EX18.1/example18_1.sce new file mode 100644 index 000000000..8c9303b51 --- /dev/null +++ b/620/CH18/EX18.1/example18_1.sce @@ -0,0 +1,11 @@ +n1=50;
+n2=300;
+v1=120;
+disp("Part a");
+r=n1/n2;
+disp("the transformation ratio is"); disp(r);
+disp("Part b");
+v2=v1*n2/n1;
+disp("the secondary voltage (in V) is"); disp(v2);
+disp("Part c");
+disp("since the transformation ratio is lesser than unity , this is a atep-up transformer");
\ No newline at end of file diff --git a/620/CH18/EX18.1/example18_1.txt b/620/CH18/EX18.1/example18_1.txt Binary files differnew file mode 100644 index 000000000..90bcfb92e --- /dev/null +++ b/620/CH18/EX18.1/example18_1.txt diff --git a/620/CH18/EX18.2/example18_2.sce b/620/CH18/EX18.2/example18_2.sce new file mode 100644 index 000000000..d3d033d96 --- /dev/null +++ b/620/CH18/EX18.2/example18_2.sce @@ -0,0 +1,12 @@ +v1=120;
+v2=12.6;
+r=10;
+disp("Part a");
+n=v1/v2;
+disp("the turns ratio is"); disp(n);
+disp("Part b");
+i2=v2/r;
+disp("the secondary current (in A) is"); disp(i2);
+disp("Part c");
+i1=v1/r;
+disp("the primary current (in A) is"); disp(i1);
\ No newline at end of file diff --git a/620/CH18/EX18.2/example18_2.txt b/620/CH18/EX18.2/example18_2.txt Binary files differnew file mode 100644 index 000000000..662fbd1f0 --- /dev/null +++ b/620/CH18/EX18.2/example18_2.txt diff --git a/620/CH18/EX18.3/example18_3.sce b/620/CH18/EX18.3/example18_3.sce new file mode 100644 index 000000000..3c33d7c2a --- /dev/null +++ b/620/CH18/EX18.3/example18_3.sce @@ -0,0 +1,20 @@ +v1=4160;
+v2=230;
+r=4;
+disp("Part a");
+i2=v2/r;
+i1=v2*i2/i1;
+disp("the primary current (in A) is"); disp(i1);
+disp("Part b");
+pout=v2^2/r;
+eff=0.98;
+pin=pout/eff;
+i1=pin/v1;
+disp("the primary current (in A) with 98% efficiency is"); disp(i1);
+disp("Part c");
+loss=pin-pout;
+disp("The losses (in W) is"); disp(loss);
+disp("Part d");
+p=v2*i2;
+disp("The rating of the transformer (in kVA) is"); disp(p/1000);
+
diff --git a/620/CH18/EX18.3/example18_3.txt b/620/CH18/EX18.3/example18_3.txt new file mode 100644 index 000000000..763b02cdd --- /dev/null +++ b/620/CH18/EX18.3/example18_3.txt @@ -0,0 +1,24 @@ +Part a
+
+ the primary current (in A) is
+
+ 1102.0833
+
+ Part b
+
+ the primary current (in A) with 98% efficiency is
+
+ 3.2439659
+
+ Part c
+
+ The losses (in W) is
+
+ 269.89796
+
+ Part d
+
+ The rating of the transformer (in kVA) is
+
+ 13.225
+
\ No newline at end of file diff --git a/620/CH18/EX18.3/example18_3.xcos b/620/CH18/EX18.3/example18_3.xcos new file mode 100644 index 000000000..a3a8b9639 --- /dev/null +++ b/620/CH18/EX18.3/example18_3.xcos @@ -0,0 +1 @@ +<?xml version="1.0" encoding="UTF-8"?><XcosDiagram background="-1"><!--Xcos - 1.0 - scilab-5.3.3 - 20110720 1111--><mxGraphModel as="model"><root><mxCell id="-6d875474:1383b18dc14:-7fff"/><mxCell id="-6d875474:1383b18dc14:-8000" parent="-6d875474:1383b18dc14:-7fff"/><BasicBlock dependsOnT="1" id="-6d875474:1383b18dc14:-7fdf" interfaceFunctionName="IdealTransformer" parent="-6d875474:1383b18dc14:-8000" simulationFunctionName="IdealTransformer" simulationFunctionType="DEFAULT" style="IdealTransformer"><ScilabString as="exprs" height="1" width="1"><data column="0" line="0" value="4160/230"/></ScilabString><ScilabDouble as="realParameters" height="1" width="1"><data column="0" line="0" realPart="1.0"/></ScilabDouble><ScilabDouble as="integerParameters" height="0" width="0"/><Array as="objectsParameters" scilabClass="ScilabList"/><ScilabDouble as="nbZerosCrossing" height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><ScilabDouble as="nmode" height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><Array as="oDState" scilabClass="ScilabList"/><Array as="equations" scilabClass="ScilabTList"><ScilabString height="1" width="5"><data column="0" line="0" value="modelica"/><data column="1" line="0" value="model"/><data column="2" line="0" value="inputs"/><data column="3" line="0" value="outputs"/><data column="4" line="0" value="parameters"/></ScilabString><ScilabString height="1" width="1"><data column="0" line="0" value="IdealTransformer"/></ScilabString><ScilabString height="2" width="1"><data column="0" line="0" value="p1"/><data column="0" line="1" value="n1"/></ScilabString><ScilabString height="2" width="1"><data column="0" line="0" value="p2"/><data column="0" line="1" value="n2"/></ScilabString><Array scilabClass="ScilabList"><ScilabString height="1" width="1"><data column="0" line="0" value="N"/></ScilabString><Array scilabClass="ScilabList"><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="18.08695652173913"/></ScilabDouble></Array><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble></Array></Array><mxGeometry as="geometry" height="40.0" width="40.0" x="180.0" y="60.0"/></BasicBlock><ImplicitOutputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc4" ordering="1" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="40.0" y="6.0"/></ImplicitOutputPort><ImplicitInputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc6" ordering="1" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="6.0"/></ImplicitInputPort><ImplicitOutputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc3" ordering="2" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="40.0" y="26.0"/></ImplicitOutputPort><ImplicitInputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc5" ordering="2" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="26.0"/></ImplicitInputPort><BasicBlock dependsOnU="1" id="-6d875474:1383b18dc14:-7fd1" interfaceFunctionName="Resistor" parent="-6d875474:1383b18dc14:-8000" simulationFunctionName="resistor" simulationFunctionType="DEFAULT" style="Resistor"><ScilabString as="exprs" height="1" width="1"><data column="0" line="0" value="4"/></ScilabString><ScilabDouble as="realParameters" height="1" width="1"><data column="0" line="0" realPart="4.0"/></ScilabDouble><ScilabDouble as="integerParameters" height="0" width="0"/><Array as="objectsParameters" scilabClass="ScilabList"/><ScilabDouble as="nbZerosCrossing" height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><ScilabDouble as="nmode" height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><Array as="oDState" scilabClass="ScilabList"/><Array as="equations" scilabClass="ScilabTList"><ScilabString height="1" width="5"><data column="0" line="0" value="modelica"/><data column="1" line="0" value="model"/><data column="2" line="0" value="inputs"/><data column="3" line="0" value="outputs"/><data column="4" line="0" value="parameters"/></ScilabString><ScilabString height="1" width="1"><data column="0" line="0" value="Resistor"/></ScilabString><ScilabString height="1" width="1"><data column="0" line="0" value="p"/></ScilabString><ScilabString height="1" width="1"><data column="0" line="0" value="n"/></ScilabString><Array scilabClass="ScilabList"><ScilabString height="1" width="1"><data column="0" line="0" value="R"/></ScilabString><Array scilabClass="ScilabList"><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="4.0"/></ScilabDouble></Array></Array></Array><mxGeometry as="geometry" height="40.0" width="40.0" x="340.0" y="50.0"/></BasicBlock><ImplicitOutputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc9" ordering="1" parent="-6d875474:1383b18dc14:-7fd1" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="40.0" y="16.0"/></ImplicitOutputPort><ImplicitInputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fca" ordering="1" parent="-6d875474:1383b18dc14:-7fd1" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="16.0"/></ImplicitInputPort><BasicBlock dependsOnU="1" id="-6d875474:1383b18dc14:-7fa8" interfaceFunctionName="SineVoltage" parent="-6d875474:1383b18dc14:-8000" simulationFunctionName="SineVoltage" simulationFunctionType="DEFAULT" style="SineVoltage"><ScilabString as="exprs" height="5" width="1"><data column="0" line="0" value="4160"/><data column="0" line="1" value="0"/><data column="0" line="2" value="1"/><data column="0" line="3" value="0"/><data column="0" line="4" value="0"/></ScilabString><ScilabDouble as="realParameters" height="5" width="1"><data column="0" line="0" realPart="4160.0"/><data column="0" line="1" realPart="0.0"/><data column="0" line="2" realPart="1.0"/><data column="0" line="3" realPart="0.0"/><data column="0" line="4" realPart="0.0"/></ScilabDouble><ScilabDouble as="integerParameters" height="0" width="0"/><Array as="objectsParameters" scilabClass="ScilabList"/><ScilabDouble as="nbZerosCrossing" height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><ScilabDouble as="nmode" height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><Array as="oDState" scilabClass="ScilabList"/><Array as="equations" scilabClass="ScilabTList"><ScilabString height="1" width="5"><data column="0" line="0" value="modelica"/><data column="1" line="0" value="model"/><data column="2" line="0" value="inputs"/><data column="3" line="0" value="outputs"/><data column="4" line="0" value="parameters"/></ScilabString><ScilabString height="1" width="1"><data column="0" line="0" value="SineVoltage"/></ScilabString><ScilabString height="1" width="1"><data column="0" line="0" value="p"/></ScilabString><ScilabString height="1" width="1"><data column="0" line="0" value="n"/></ScilabString><Array scilabClass="ScilabList"><ScilabString height="5" width="1"><data column="0" line="0" value="V"/><data column="0" line="1" value="phase"/><data column="0" line="2" value="freqHz"/><data column="0" line="3" value="offset"/><data column="0" line="4" value="startTime"/></ScilabString><Array scilabClass="ScilabList"><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="4160.0"/></ScilabDouble><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="1.0"/></ScilabDouble><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble><ScilabDouble height="1" width="1"><data column="0" line="0" realPart="0.0"/></ScilabDouble></Array></Array></Array><mxGeometry as="geometry" height="60.0" width="50.0" x="30.0" y="50.0"/></BasicBlock><ImplicitOutputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fa0" ordering="1" parent="-6d875474:1383b18dc14:-7fa8" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="50.0" y="26.0"/></ImplicitOutputPort><ImplicitInputPort connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fa1" ordering="1" parent="-6d875474:1383b18dc14:-7fa8" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="26.0"/></ImplicitInputPort><ImplicitLink id="-6d875474:1383b18dc14:-7f9e"><mxGeometry as="geometry"><mxPoint as="sourcePoint" x="26.0" y="80.0"/><mxPoint as="targetPoint" x="170.0" y="90.0"/><Array as="points" scilabClass=""><mxPoint x="30.0" y="180.0"/><mxPoint x="170.0" y="180.0"/></Array></mxGeometry><mxCell as="parent" id="-6d875474:1383b18dc14:-8000" parent="-6d875474:1383b18dc14:-7fff"/><ImplicitInputPort as="source" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fa1" ordering="1" parent="-6d875474:1383b18dc14:-7fa8" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="26.0"/></ImplicitInputPort><ImplicitInputPort as="target" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc5" ordering="2" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="26.0"/></ImplicitInputPort></ImplicitLink><ImplicitLink id="-6d875474:1383b18dc14:-7f94"><mxGeometry as="geometry"><mxPoint as="sourcePoint" x="84.0" y="80.0"/><mxPoint as="targetPoint" x="170.0" y="70.0"/><Array as="points" scilabClass=""><mxPoint x="80.0" y="40.0"/><mxPoint x="170.0" y="40.0"/></Array></mxGeometry><mxCell as="parent" id="-6d875474:1383b18dc14:-8000" parent="-6d875474:1383b18dc14:-7fff"/><ImplicitOutputPort as="source" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fa0" ordering="1" parent="-6d875474:1383b18dc14:-7fa8" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="50.0" y="26.0"/></ImplicitOutputPort><ImplicitInputPort as="target" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc6" ordering="1" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="6.0"/></ImplicitInputPort></ImplicitLink><ImplicitLink id="-6d875474:1383b18dc14:-7f93"><mxGeometry as="geometry"><mxPoint as="sourcePoint" x="224.0" y="70.0"/><mxPoint as="targetPoint" x="330.0" y="70.0"/></mxGeometry><mxCell as="parent" id="-6d875474:1383b18dc14:-8000" parent="-6d875474:1383b18dc14:-7fff"/><ImplicitOutputPort as="source" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc4" ordering="1" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="40.0" y="6.0"/></ImplicitOutputPort><ImplicitInputPort as="target" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fca" ordering="1" parent="-6d875474:1383b18dc14:-7fd1" style="ImplicitInputPort;align=left;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="-8.0" y="16.0"/></ImplicitInputPort></ImplicitLink><ImplicitLink id="-6d875474:1383b18dc14:-7f92"><mxGeometry as="geometry"><mxPoint as="sourcePoint" x="384.0" y="70.0"/><mxPoint as="targetPoint" x="220.0" y="90.0"/><Array as="points" scilabClass=""><mxPoint x="230.0" y="160.0"/><mxPoint x="390.0" y="160.0"/></Array></mxGeometry><mxCell as="parent" id="-6d875474:1383b18dc14:-8000" parent="-6d875474:1383b18dc14:-7fff"/><ImplicitOutputPort as="source" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc3" ordering="2" parent="-6d875474:1383b18dc14:-7fdf" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="40.0" y="26.0"/></ImplicitOutputPort><ImplicitOutputPort as="target" connectable="0" dataColumns="1" dataLines="1" dataType="REAL_MATRIX" id="-6d875474:1383b18dc14:-7fc9" ordering="1" parent="-6d875474:1383b18dc14:-7fd1" style="ImplicitOutputPort;align=right;verticalAlign=middle;spacing=10;rotation=0"><mxGeometry as="geometry" height="8.0" width="8.0" x="40.0" y="16.0"/></ImplicitOutputPort></ImplicitLink></root></mxGraphModel><mxCell as="defaultParent" id="-6d875474:1383b18dc14:-8000" parent="-6d875474:1383b18dc14:-7fff"/></XcosDiagram>
\ No newline at end of file diff --git a/620/CH18/EX18.4/example18_4.sce b/620/CH18/EX18.4/example18_4.sce new file mode 100644 index 000000000..2f11f4931 --- /dev/null +++ b/620/CH18/EX18.4/example18_4.sce @@ -0,0 +1,23 @@ +v=20;
+r1=125;
+r2=4;
+disp("Part a");
+n=sqrt(r1/r2);
+disp("the required turns ratio is"); disp(n);
+disp("Part b");
+v1=v/2;
+i1=v1/r1;
+disp("the primary input voltage (in V) is"); disp(v1);
+disp("the primary current (in mA) is"); disp(i1*10^3);
+disp("Part c");
+v2=v1/n;
+i2=n*i1;
+disp("the secondary output voltage (in V) is"); disp(v2);
+disp("the secondary current (in mA) is"); disp(i2);
+disp("Part d");
+p=i2^2*r2;
+disp("the output power transferred (in W) is"); disp(p);
+disp("Part e");
+i=v/(r1+r2);
+p1=i^2*r2;
+disp("the power transferred (in W) to the loudspeaker is"); disp(p1);
\ No newline at end of file diff --git a/620/CH18/EX18.4/example18_4.txt b/620/CH18/EX18.4/example18_4.txt Binary files differnew file mode 100644 index 000000000..b5f09b32e --- /dev/null +++ b/620/CH18/EX18.4/example18_4.txt diff --git a/620/CH18/EX18.5/example18_5.sce b/620/CH18/EX18.5/example18_5.sce new file mode 100644 index 000000000..4095f70a5 --- /dev/null +++ b/620/CH18/EX18.5/example18_5.sce @@ -0,0 +1,11 @@ +i=4;
+v=115;
+n1=75/5;
+n2=20;
+il=i*n1;
+v1=v*n2;
+p=350;
+p1=p*n1*n2;
+disp("the load current (in A) is"); disp(i1);
+disp("the load voltage (in V) is"); disp(v1);
+disp("the load power (in kW) is"); disp(p1*10^(-3));
\ No newline at end of file diff --git a/620/CH18/EX18.5/example18_5.txt b/620/CH18/EX18.5/example18_5.txt new file mode 100644 index 000000000..cda24df5e --- /dev/null +++ b/620/CH18/EX18.5/example18_5.txt @@ -0,0 +1,12 @@ +
+ the load current (in A) is
+
+ 0.08
+
+ the load voltage (in V) is
+
+ 2300.
+
+ the load power (in kW) is
+
+ 105.
\ No newline at end of file diff --git a/620/CH19/EX19.1/example19_1.sce b/620/CH19/EX19.1/example19_1.sce new file mode 100644 index 000000000..05c1a5235 --- /dev/null +++ b/620/CH19/EX19.1/example19_1.sce @@ -0,0 +1,4 @@ +r=1000;
+l=1;
+t=l/r;
+disp("the time constant (in ms) of the circuit is"); disp(t*10^3);
\ No newline at end of file diff --git a/620/CH19/EX19.1/example19_1.txt b/620/CH19/EX19.1/example19_1.txt new file mode 100644 index 000000000..a49d16e86 --- /dev/null +++ b/620/CH19/EX19.1/example19_1.txt @@ -0,0 +1,4 @@ +
+ the time constant (in ms) of the circuit is
+
+ 1.
\ No newline at end of file diff --git a/620/CH19/EX19.10/example19_10.sce b/620/CH19/EX19.10/example19_10.sce new file mode 100644 index 000000000..08c8850b2 --- /dev/null +++ b/620/CH19/EX19.10/example19_10.sce @@ -0,0 +1,18 @@ +v=12;
+r=500;
+l=200*10^(-3);
+disp("Part a");
+t1=0.1*10^(-3);
+t0=l/r;
+i=v*exp(-t1/t0)/r;
+disp("the current (in mA) 0.1 ms after the switch has been moved to position B is"); disp(i*10^3);
+disp("Part b");
+t2=20*10^(-6);
+v1=v*exp(-t2/t0);
+disp("the voltage (in V) across the inductor 20 μs after the switch has arrived at position B is"); disp(v1);
+disp("Part c");
+t3=0.2*10^(-3);
+i1=v*exp(-t3/t0)/r;
+disp("the circuit current (in mA) is"); disp(i1*10^3);
+v2=-v*exp(-t3/t0);
+disp("the inductor voltage (in V) is"); disp(v2);
\ No newline at end of file diff --git a/620/CH19/EX19.10/example19_10.txt b/620/CH19/EX19.10/example19_10.txt Binary files differnew file mode 100644 index 000000000..60f6698e6 --- /dev/null +++ b/620/CH19/EX19.10/example19_10.txt diff --git a/620/CH19/EX19.11/example19_11.sce b/620/CH19/EX19.11/example19_11.sce new file mode 100644 index 000000000..7857cfbaf --- /dev/null +++ b/620/CH19/EX19.11/example19_11.sce @@ -0,0 +1,11 @@ +r1=50;
+r2=10;
+vp=10;
+p=0.63;
+s=0.8;
+t=0.5*10^(-3);
+disp("Part a");
+t0=s*t;
+disp("the time constant (in ms) of the circuit is"); disp(t0*10^3);
+l=t0*(r1+r2);
+disp("the inductance (in mH) of the coil is"); disp(l*10^3);
\ No newline at end of file diff --git a/620/CH19/EX19.11/example19_11.txt b/620/CH19/EX19.11/example19_11.txt new file mode 100644 index 000000000..3b47d0f47 --- /dev/null +++ b/620/CH19/EX19.11/example19_11.txt @@ -0,0 +1,10 @@ +
+ Part a
+
+ the time constant (in ms) of the circuit is
+
+ 0.4
+
+ the inductance (in mH) of the coil is
+
+ 24.
\ No newline at end of file diff --git a/620/CH19/EX19.2/example19_2.sce b/620/CH19/EX19.2/example19_2.sce new file mode 100644 index 000000000..2d72aa330 --- /dev/null +++ b/620/CH19/EX19.2/example19_2.sce @@ -0,0 +1,4 @@ +r=10^3/2;
+l=2*1;
+t=l/r;
+disp("the time constant (in ms) of the circuit is"); disp(t*10^3);
diff --git a/620/CH19/EX19.2/example19_2.txt b/620/CH19/EX19.2/example19_2.txt new file mode 100644 index 000000000..aa50cf4aa --- /dev/null +++ b/620/CH19/EX19.2/example19_2.txt @@ -0,0 +1,3 @@ +the time constant (in ms) of the circuit is
+
+ 4.
\ No newline at end of file diff --git a/620/CH19/EX19.3/example19_3.sce b/620/CH19/EX19.3/example19_3.sce new file mode 100644 index 000000000..3521be9d0 --- /dev/null +++ b/620/CH19/EX19.3/example19_3.sce @@ -0,0 +1,15 @@ +l=8;
+r=400;
+v=20;
+disp("Part a");
+t=l/r;
+disp("the time constant (in ms) of the circuit is"); disp(t*10^3);
+disp("Part b");
+i=v/r;
+disp("final value of the current (in mA) is"); disp(i*10^3);
+disp("Part c");
+rate=v/l;
+disp("the initial rate of rise of current (in A/s) is"); disp(rate);
+disp("Part d");
+t1=i/rate;
+disp("time taken (in ms) to reach the final value of current is"); disp(t1*10^3);
\ No newline at end of file diff --git a/620/CH19/EX19.3/example19_3.txt b/620/CH19/EX19.3/example19_3.txt new file mode 100644 index 000000000..7e457f6a6 --- /dev/null +++ b/620/CH19/EX19.3/example19_3.txt @@ -0,0 +1,24 @@ +
+ Part a
+
+ the time constant (in ms) of the circuit is
+
+ 20.
+
+ Part b
+
+ final value of the current (in mA) is
+
+ 50.
+
+ Part c
+
+ the initial rate of rise of current (in A/s) is
+
+ 2.5
+
+ Part d
+
+ time taken (in ms) to reach the final value of current is
+
+ 20.
\ No newline at end of file diff --git a/620/CH19/EX19.4/example19_4.sce b/620/CH19/EX19.4/example19_4.sce new file mode 100644 index 000000000..2cd900f30 --- /dev/null +++ b/620/CH19/EX19.4/example19_4.sce @@ -0,0 +1,15 @@ +l=8;
+r=400;
+v=20;
+t=20*10^(-3);
+i=50*10^(-3);
+disp("Part a");
+t1=46*10^(-3);
+t0=t1/t;
+i1=0.9*i;........//from the curve
+disp("The current (in mA) 46 ms after closing the switch is"); disp(i1*10^(3));
+disp("Part b");
+i2=27.5*10^(-3);
+i0=i2/i;
+t2=0.8*t;
+disp("The time taken (in ms) to reach 27.5 mA is"); disp(t2*10^3);
\ No newline at end of file diff --git a/620/CH19/EX19.4/example19_4.txt b/620/CH19/EX19.4/example19_4.txt new file mode 100644 index 000000000..f2bb96128 --- /dev/null +++ b/620/CH19/EX19.4/example19_4.txt @@ -0,0 +1,12 @@ +
+ Part a
+
+ The current (in mA) 46 ms after closing the switch is
+
+ 45.
+
+ Part b
+
+ The time taken (in ms) to reach 27.5 mA is
+
+ 16.
\ No newline at end of file diff --git a/620/CH19/EX19.5/example19_5.sce b/620/CH19/EX19.5/example19_5.sce new file mode 100644 index 000000000..6ea1f0c8f --- /dev/null +++ b/620/CH19/EX19.5/example19_5.sce @@ -0,0 +1,29 @@ +l=30*10^(-3);
+r=2*10^3;
+v=50;
+disp("Part a");
+t=l/r;
+disp("the time constant (in μs) of the circuit is"); disp(t*10^6);
+disp("Part b");
+disp("the initial voltage (in V) across the coil is"); disp(v);
+disp("Part c");
+t1=7.5*10^(-6);
+t0=t1/t;
+v1=0.6*v;..........//from the curve
+disp("the steady state voltage (in V) across the coil is"); disp(v1);
+disp("Part d");
+i=v/r;
+disp("the steady state current (in mA) in the circuit is");disp(i*10^3);
+disp("Part e");
+t2=45*10^(-6);
+t01=t2/t;
+i1=0.95*i;...........//from the curve
+disp("the current (in mA) 45 μs after closing the switch is");disp(i1*10^3);
+disp("Part f");
+v2=37.5;
+v0=v2/v;
+t3=1.4*t;............//from the curve
+disp("the time taken (in μs) to reach 37.5 V is"); disp(t3*10^6);
+disp("Part g");
+t4=5*t;
+disp("the time taken (in μs) for voltage across coil to drop to zero is"); disp(t4*10^6);
\ No newline at end of file diff --git a/620/CH19/EX19.5/example19_5.txt b/620/CH19/EX19.5/example19_5.txt Binary files differnew file mode 100644 index 000000000..05e51a558 --- /dev/null +++ b/620/CH19/EX19.5/example19_5.txt diff --git a/620/CH19/EX19.6/example19_6.sce b/620/CH19/EX19.6/example19_6.sce new file mode 100644 index 000000000..82e39c0a3 --- /dev/null +++ b/620/CH19/EX19.6/example19_6.sce @@ -0,0 +1,12 @@ +v=20;
+l=8;
+r=400;
+disp("Part a");
+t0=l/r;
+t1=46*10^(-3);
+i=v*(1-exp(-t1/t0))/r;
+disp("the current (in mA) 46 ms after closing the switch is"); disp(i*10^3);
+disp("Part b");
+i1=27.5*10^(-3);
+t2=-log(1-i2/i)*t0;
+disp("the time taken (in ms) to reach 27.5 mA is"); disp(t2*10^3);
\ No newline at end of file diff --git a/620/CH19/EX19.6/example19_6.txt b/620/CH19/EX19.6/example19_6.txt new file mode 100644 index 000000000..1e7b79688 --- /dev/null +++ b/620/CH19/EX19.6/example19_6.txt @@ -0,0 +1,12 @@ +
+ Part a
+
+ the current (in mA) 46 ms after closing the switch is
+
+ 44.987058
+
+ Part b
+
+ the time taken (in ms) to reach 27.5 mA is
+
+ 18.898276
\ No newline at end of file diff --git a/620/CH19/EX19.7/example19_7.sce b/620/CH19/EX19.7/example19_7.sce new file mode 100644 index 000000000..e04fb6bd6 --- /dev/null +++ b/620/CH19/EX19.7/example19_7.sce @@ -0,0 +1,19 @@ +l=30*10^(-3);
+r=2000;
+v=50;
+disp("Part a");
+t0=l/r;
+t1=0;
+v1=v*exp(-t1/t0);
+disp("the initial voltage (in V) across the coil is"); disp(v1);
+t2=7.5*10^(-6);
+v2=v*exp(-t2/t0);
+disp("the voltage (in V) across the coil 7.5 μs after closing th sitch is"); disp(v2);
+disp("Part c");
+t3=45*10^(-6);
+i=v*(1-exp(-t2/t0))/r;
+disp("the current (in mA) 45 μs after closing the switch is"); disp(i*10^3);
+disp("Part d");
+v3=37.5;
+t4=-log(1-v3/v)*t0;
+disp("the time taken (in μs) for voltage across resistor to reach 37.5 V is"); disp(t4*10^6);
\ No newline at end of file diff --git a/620/CH19/EX19.7/example19_7.txt b/620/CH19/EX19.7/example19_7.txt Binary files differnew file mode 100644 index 000000000..d6b81cb6c --- /dev/null +++ b/620/CH19/EX19.7/example19_7.txt diff --git a/620/CH19/EX19.8/example19_8.sce b/620/CH19/EX19.8/example19_8.sce new file mode 100644 index 000000000..77a07148c --- /dev/null +++ b/620/CH19/EX19.8/example19_8.sce @@ -0,0 +1,6 @@ +l=1;
+r=1000;
+v=10;
+i=v/r;
+w=0.5*l*i^2;
+disp("energy stored (in μJ) in the coil is"); disp(w*10^6);
\ No newline at end of file diff --git a/620/CH19/EX19.8/example19_8.txt b/620/CH19/EX19.8/example19_8.txt Binary files differnew file mode 100644 index 000000000..dd9790da1 --- /dev/null +++ b/620/CH19/EX19.8/example19_8.txt diff --git a/620/CH19/EX19.9/example19_9.sce b/620/CH19/EX19.9/example19_9.sce new file mode 100644 index 000000000..ca7336d98 --- /dev/null +++ b/620/CH19/EX19.9/example19_9.sce @@ -0,0 +1,16 @@ +vp=12;
+f=2.5*10^3;
+l=20*10^(-3);
+r=500;
+disp("Part a");
+t1=0.1*10^(-3);
+i=vp/r;
+t0=l/r;
+i1=0.008*i;..........//from the curve
+disp("the current (in mA) 0.1ms after the input voltage goes to zero is"); disp(i1*10^3);
+disp("Part b");
+t2=20*10^(-6);
+v1=0.6*vp;
+disp("the voltage (in V) across the coil after the input voltage goes to zero is"); disp(v1);
+disp("Part c");
+disp("Both i and vl are approximately zero after 0.2 ms");
\ No newline at end of file diff --git a/620/CH19/EX19.9/example19_9.txt b/620/CH19/EX19.9/example19_9.txt Binary files differnew file mode 100644 index 000000000..8642211e8 --- /dev/null +++ b/620/CH19/EX19.9/example19_9.txt diff --git a/620/CH2/EX2.1/example2_1.sce b/620/CH2/EX2.1/example2_1.sce new file mode 100644 index 000000000..1f2e5277b --- /dev/null +++ b/620/CH2/EX2.1/example2_1.sce @@ -0,0 +1,10 @@ +disp("Part a");
+q1=0.25*10^(-6);
+q2=q1;
+k=9*10^9;
+r=3*10^(-2);
+f=k*q1*q2/r^2;
+disp("the force of repulsion (in N) is "); disp(f);
+disp("Part b");
+f1=f/4.45;
+disp("the force of repulsion (in lb) is"); disp(f1);
\ No newline at end of file diff --git a/620/CH2/EX2.1/example2_1.txt b/620/CH2/EX2.1/example2_1.txt Binary files differnew file mode 100644 index 000000000..213de7d2e --- /dev/null +++ b/620/CH2/EX2.1/example2_1.txt diff --git a/620/CH2/EX2.2/example2_2.sce b/620/CH2/EX2.2/example2_2.sce new file mode 100644 index 000000000..35c7ffdc9 --- /dev/null +++ b/620/CH2/EX2.2/example2_2.sce @@ -0,0 +1,6 @@ +q1=-1.6*10^(-19);
+q2=29*1.6*10^(-19);
+r=10^(-10);
+k=9*10^9;
+f=k*q1*q2/r^2;
+disp("the force of attraction (in N) is"); disp(f);
\ No newline at end of file diff --git a/620/CH2/EX2.2/example2_2.txt b/620/CH2/EX2.2/example2_2.txt Binary files differnew file mode 100644 index 000000000..4bc5596a8 --- /dev/null +++ b/620/CH2/EX2.2/example2_2.txt diff --git a/620/CH2/EX2.3/example2_3.sce b/620/CH2/EX2.3/example2_3.sce new file mode 100644 index 000000000..ee28e3062 --- /dev/null +++ b/620/CH2/EX2.3/example2_3.sce @@ -0,0 +1,4 @@ +w=24;
+q=0.2;
+v=w/q;
+disp("the potential difference (in V) is "); disp(v);
\ No newline at end of file diff --git a/620/CH2/EX2.3/example2_3.txt b/620/CH2/EX2.3/example2_3.txt new file mode 100644 index 000000000..d102afd71 --- /dev/null +++ b/620/CH2/EX2.3/example2_3.txt @@ -0,0 +1,3 @@ +the potential difference (in V) is
+
+ 120.
\ No newline at end of file diff --git a/620/CH2/EX2.4/example2_4.sce b/620/CH2/EX2.4/example2_4.sce new file mode 100644 index 000000000..4ae7dbbcd --- /dev/null +++ b/620/CH2/EX2.4/example2_4.sce @@ -0,0 +1,4 @@ +v=12;
+q=20;
+w=v*q;
+disp("the work done (in J) is"); disp(w);
\ No newline at end of file diff --git a/620/CH2/EX2.4/example2_4.txt b/620/CH2/EX2.4/example2_4.txt Binary files differnew file mode 100644 index 000000000..8d7da08ed --- /dev/null +++ b/620/CH2/EX2.4/example2_4.txt diff --git a/620/CH2/EX2.5/example2_5.sce b/620/CH2/EX2.5/example2_5.sce new file mode 100644 index 000000000..16aabe2cd --- /dev/null +++ b/620/CH2/EX2.5/example2_5.sce @@ -0,0 +1,9 @@ +disp("Part a");
+q=60;
+t=4*60;
+i=q/t;
+disp("the current flowing in the circuit (in A) is");disp(i);
+disp("Part b");
+t1=10*60;
+q1=i*t1;
+disp("the charge transferred (in C) is"); disp(q1);
diff --git a/620/CH2/EX2.5/example2_5.txt b/620/CH2/EX2.5/example2_5.txt Binary files differnew file mode 100644 index 000000000..06ac48ecd --- /dev/null +++ b/620/CH2/EX2.5/example2_5.txt diff --git a/620/CH2/EX2.6/example2_6.sce b/620/CH2/EX2.6/example2_6.sce new file mode 100644 index 000000000..ec091a45c --- /dev/null +++ b/620/CH2/EX2.6/example2_6.sce @@ -0,0 +1,5 @@ +disp("the given current (in mA) is 75");
+disp("the given current (in μA) is 350");
+disp("the given current (in A) is 2.3");
+disp("the given current (in μA) is 10^5");
+disp("the given current (in mA) is 0.04");
\ No newline at end of file diff --git a/620/CH2/EX2.6/example2_6.txt b/620/CH2/EX2.6/example2_6.txt Binary files differnew file mode 100644 index 000000000..bcedf7929 --- /dev/null +++ b/620/CH2/EX2.6/example2_6.txt diff --git a/620/CH2/EX2.7/example2_7.sce b/620/CH2/EX2.7/example2_7.sce new file mode 100644 index 000000000..0b91f4a49 --- /dev/null +++ b/620/CH2/EX2.7/example2_7.sce @@ -0,0 +1,12 @@ +disp("Part a");
+d=0.064*2.54/100;
+a=%pi*(d^2)/4;
+i=15;
+q=1.6*10^(-19);
+n=8.85*10^28;
+v=i/(a*q*n);
+disp("the drift velocity of an individual electron (in m/s) is"); disp(v);
+disp("Part b");
+t=60;
+d=v*t*100/2.54;
+disp("the distance an electron moves (in inches) is"); disp(d);
\ No newline at end of file diff --git a/620/CH2/EX2.7/example2_7.txt b/620/CH2/EX2.7/example2_7.txt Binary files differnew file mode 100644 index 000000000..add44ac58 --- /dev/null +++ b/620/CH2/EX2.7/example2_7.txt diff --git a/620/CH2/EX2.8/example2_8.sce b/620/CH2/EX2.8/example2_8.sce new file mode 100644 index 000000000..b4792483f --- /dev/null +++ b/620/CH2/EX2.8/example2_8.sce @@ -0,0 +1,8 @@ +disp("Part a");
+r=20;
+g=1/r;
+disp("the conductance (in S) is"); disp(g);
+disp("Part b");
+g1=10^(-6);
+r1=1/g1;
+disp("the resistance (in Ω) is"); disp(r1);
\ No newline at end of file diff --git a/620/CH2/EX2.8/example2_8.txt b/620/CH2/EX2.8/example2_8.txt Binary files differnew file mode 100644 index 000000000..406e71802 --- /dev/null +++ b/620/CH2/EX2.8/example2_8.txt diff --git a/620/CH20/EX20.1/example20_1.sce b/620/CH20/EX20.1/example20_1.sce new file mode 100644 index 000000000..72a0de0f4 --- /dev/null +++ b/620/CH20/EX20.1/example20_1.sce @@ -0,0 +1,5 @@ +vp=28.28;
+i=10*10^(-3);
+v=vp/(2*sqrt(2));
+x_l=v/i;
+disp("the opposition to current (in kΩ) is"); disp(x_l*10^(-3));
\ No newline at end of file diff --git a/620/CH20/EX20.1/example20_1.txt b/620/CH20/EX20.1/example20_1.txt Binary files differnew file mode 100644 index 000000000..daca05a73 --- /dev/null +++ b/620/CH20/EX20.1/example20_1.txt diff --git a/620/CH20/EX20.10/example20_10.sce b/620/CH20/EX20.10/example20_10.sce new file mode 100644 index 000000000..31a6bf671 --- /dev/null +++ b/620/CH20/EX20.10/example20_10.sce @@ -0,0 +1,9 @@ +l1=8;
+l2=4;
+v=120;
+f=60;
+x_l1=2*%pi*f*l1;
+x_l2=2*%pi*f*l2;
+x_l=1/(1/x_l1+1/x_l2);
+i=v/x_l;
+disp("the total current (in mA) drawn from the supply is"); disp(i*10^3);
\ No newline at end of file diff --git a/620/CH20/EX20.10/example20_10.txt b/620/CH20/EX20.10/example20_10.txt new file mode 100644 index 000000000..e6280abcf --- /dev/null +++ b/620/CH20/EX20.10/example20_10.txt @@ -0,0 +1,4 @@ +
+ the total current (in mA) drawn from the supply is
+
+ 119.36621
\ No newline at end of file diff --git a/620/CH20/EX20.11/example20_11.sce b/620/CH20/EX20.11/example20_11.sce new file mode 100644 index 000000000..e8bc297b9 --- /dev/null +++ b/620/CH20/EX20.11/example20_11.sce @@ -0,0 +1,5 @@ +l=200*10^(-6);
+f=1.5*10^6;
+r=100;
+q=2*%pi*f*l/r;
+disp("the quality of the coil is"); disp(q);
\ No newline at end of file diff --git a/620/CH20/EX20.11/example20_11.txt b/620/CH20/EX20.11/example20_11.txt new file mode 100644 index 000000000..476b353d7 --- /dev/null +++ b/620/CH20/EX20.11/example20_11.txt @@ -0,0 +1,4 @@ +
+ the quality of the coil is
+
+ 18.849556
\ No newline at end of file diff --git a/620/CH20/EX20.12/example20_12.sce b/620/CH20/EX20.12/example20_12.sce new file mode 100644 index 000000000..cddb1bd45 --- /dev/null +++ b/620/CH20/EX20.12/example20_12.sce @@ -0,0 +1,10 @@ +l=0.5;
+f=60;
+i=0.25;
+p=5;
+disp("Part a");
+r=p/i^2;
+disp("the ac resistance (in Ω) of the coil is"); disp(r);
+disp("part b");
+q=2*%pi*f*l/r;
+disp("the Q of the coil is"); disp(q);
\ No newline at end of file diff --git a/620/CH20/EX20.12/example20_12.txt b/620/CH20/EX20.12/example20_12.txt Binary files differnew file mode 100644 index 000000000..6e7b9a0a6 --- /dev/null +++ b/620/CH20/EX20.12/example20_12.txt diff --git a/620/CH20/EX20.2/example20_2.sce b/620/CH20/EX20.2/example20_2.sce new file mode 100644 index 000000000..bff68f582 --- /dev/null +++ b/620/CH20/EX20.2/example20_2.sce @@ -0,0 +1,4 @@ +x_l=500;
+v=120;
+i=v/x_l;
+disp("the current (in A) that will flow through the coil is");disp(i);
\ No newline at end of file diff --git a/620/CH20/EX20.2/example20_2.txt b/620/CH20/EX20.2/example20_2.txt new file mode 100644 index 000000000..2b54cc7c4 --- /dev/null +++ b/620/CH20/EX20.2/example20_2.txt @@ -0,0 +1,3 @@ +the current (in A) that will flow through the coil is
+
+ 0.24
\ No newline at end of file diff --git a/620/CH20/EX20.3/example20_3.sce b/620/CH20/EX20.3/example20_3.sce new file mode 100644 index 000000000..07a997568 --- /dev/null +++ b/620/CH20/EX20.3/example20_3.sce @@ -0,0 +1,4 @@ +x_l=1.5;
+i=70;
+v=i*x_l;
+disp("the voltage drop (in V) acoss the coil is"); disp(v);
\ No newline at end of file diff --git a/620/CH20/EX20.3/example20_3.txt b/620/CH20/EX20.3/example20_3.txt new file mode 100644 index 000000000..6e74e8e6a --- /dev/null +++ b/620/CH20/EX20.3/example20_3.txt @@ -0,0 +1,3 @@ + the voltage drop (in V) acoss the coil is
+
+ 105.
\ No newline at end of file diff --git a/620/CH20/EX20.4/example20_4.sce b/620/CH20/EX20.4/example20_4.sce new file mode 100644 index 000000000..c36ba1161 --- /dev/null +++ b/620/CH20/EX20.4/example20_4.sce @@ -0,0 +1,10 @@ +v=120;
+f=60;
+l=5;
+disp("Part a");
+x_l=2*%pi*f*l;
+i=v/x_l;
+disp("the current (in mA) flowing is"); disp(i*10^3);
+disp("Part b");
+im=i*sqrt(2);
+disp("the equation for current is i = 0.091*sin(377t) A");
\ No newline at end of file diff --git a/620/CH20/EX20.4/example20_4.txt b/620/CH20/EX20.4/example20_4.txt new file mode 100644 index 000000000..87c243a11 --- /dev/null +++ b/620/CH20/EX20.4/example20_4.txt @@ -0,0 +1,9 @@ +Part a
+
+ the current (in mA) flowing is
+
+ 63.661977
+
+ Part b
+
+ the equation for current is i = 0.091*sin(377t) A
\ No newline at end of file diff --git a/620/CH20/EX20.5/example20_5.sce b/620/CH20/EX20.5/example20_5.sce new file mode 100644 index 000000000..7002a0ad7 --- /dev/null +++ b/620/CH20/EX20.5/example20_5.sce @@ -0,0 +1,6 @@ +f=10^3;
+v=10;
+i=50*10^(-3);
+x_l=v/i;
+l=x_l/(2*%pi*f);
+disp("the inductance of the coil (in mH) is"); disp(l*10^3);
\ No newline at end of file diff --git a/620/CH20/EX20.5/example20_5.txt b/620/CH20/EX20.5/example20_5.txt new file mode 100644 index 000000000..17c23c265 --- /dev/null +++ b/620/CH20/EX20.5/example20_5.txt @@ -0,0 +1,4 @@ +
+ the inductance of the coil (in mH) is
+
+ 31.830989
\ No newline at end of file diff --git a/620/CH20/EX20.6/example20_6.sce b/620/CH20/EX20.6/example20_6.sce new file mode 100644 index 000000000..7c60597ff --- /dev/null +++ b/620/CH20/EX20.6/example20_6.sce @@ -0,0 +1,10 @@ +v=10;
+l=10;
+r=100;
+f=60;
+disp("Part a");
+disp("the dc output voltage (in V) is"); disp(v);
+disp("Part b");
+x_l=2*%pi*f*l;
+vo=v*r/x_l;
+disp("the ac output voltage (in V) is"); disp(vo);
\ No newline at end of file diff --git a/620/CH20/EX20.6/example20_6.txt b/620/CH20/EX20.6/example20_6.txt Binary files differnew file mode 100644 index 000000000..5ad9fe9ca --- /dev/null +++ b/620/CH20/EX20.6/example20_6.txt diff --git a/620/CH20/EX20.7/example20_7.sce b/620/CH20/EX20.7/example20_7.sce new file mode 100644 index 000000000..a68acd8c4 --- /dev/null +++ b/620/CH20/EX20.7/example20_7.sce @@ -0,0 +1,17 @@ +p1=60;
+t=8;
+p2=9;
+amt=20;
+cost=0.08;
+disp("Part a");
+total=365*t*p1*cost/1000;
+disp("Cost (in $) to operate the incandescent lamp for a year is"); disp(total);
+disp("Part b");
+total2=365*t*p2*cost/1000;
+disp("Cost (in $ )to operate the fluorescent lamp for a year is"); disp(total2);
+disp("Part c");
+sav=total-total2;
+mon=amt*12/sav;
+t1=10000;
+t2=t1-365*t*mon/12;
+disp("the time (in hours) necessary for the energy savings is");disp(t2);
\ No newline at end of file diff --git a/620/CH20/EX20.7/example20_7.txt b/620/CH20/EX20.7/example20_7.txt Binary files differnew file mode 100644 index 000000000..74c7b713b --- /dev/null +++ b/620/CH20/EX20.7/example20_7.txt diff --git a/620/CH20/EX20.8/example20_8.sce b/620/CH20/EX20.8/example20_8.sce new file mode 100644 index 000000000..0792239d4 --- /dev/null +++ b/620/CH20/EX20.8/example20_8.sce @@ -0,0 +1,17 @@ +l1=4;
+l2=8;
+v=120;
+f=60;
+disp("Part a");
+x_l1=2*%pi*f*l1;
+x_l2=2*%pi*f*l2;
+x_l=x_l1+x_l2;
+disp("he total inductive inductance (in kΩ) is"); disp(x_l*10^(-3));
+disp("Part b");
+i=v/x_l;
+disp("the reading of ammeter (in mA) is"); disp(i*10^3);
+disp("Part c");
+v1=i*x_l1;
+v2=i*x_l2;
+disp("the voltage drop (in V) across 4 H coil is"); disp(v1);
+disp("the voltage drop (in V) across 8 H coil is"); disp(v2);
\ No newline at end of file diff --git a/620/CH20/EX20.8/example20_8.txt b/620/CH20/EX20.8/example20_8.txt Binary files differnew file mode 100644 index 000000000..9c41cc815 --- /dev/null +++ b/620/CH20/EX20.8/example20_8.txt diff --git a/620/CH20/EX20.9/example20_9.sce b/620/CH20/EX20.9/example20_9.sce new file mode 100644 index 000000000..28d4d2901 --- /dev/null +++ b/620/CH20/EX20.9/example20_9.sce @@ -0,0 +1,20 @@ +l1=4;
+l2=8;
+k=0.6;
+f=60;
+disp("Part a");
+m=k*sqrt(l1*l2);
+x_m=2*%pi*f*m;
+x_l1=2*%pi*f*l1;
+x_l2=2*%pi*f*l2;
+x_l=x_l1+x_l2+x_m;
+disp("the total inductive reactance (in kΩ) is");disp(x_l*10^(-3));
+disp("Part b");
+v=120;
+i=v/x_l;
+disp("the current (in mA) throught the coil is"); disp(i*10^3);
+disp("Part c");
+v1=i*(x_l1+x_m);
+disp("voltage (in V) across 4 H coil is"); disp(v1);
+v2=i*(x_l2+x_m);
+disp("voltage (in V) across 8 H coil is");disp(v2);
\ No newline at end of file diff --git a/620/CH20/EX20.9/example20_9.txt b/620/CH20/EX20.9/example20_9.txt Binary files differnew file mode 100644 index 000000000..d59d7e8fc --- /dev/null +++ b/620/CH20/EX20.9/example20_9.txt diff --git a/620/CH21/EX21.1/example21_1.sce b/620/CH21/EX21.1/example21_1.sce new file mode 100644 index 000000000..55cc6a7e8 --- /dev/null +++ b/620/CH21/EX21.1/example21_1.sce @@ -0,0 +1,13 @@ +q=50;
+v=2;
+disp("Part a");
+c=q/v;
+disp("the capacitance (in μF) of the capacitor is"); disp(c);
+disp("Part b");
+v1=10;
+q1=v1*c;
+disp("the charge required (in μC) to raise the voltage is"); disp(q1);
+disp("Part c");
+q2=10;
+v2=q2/c;
+disp("voltage (in V) across the capacitor is"); disp(v2);
\ No newline at end of file diff --git a/620/CH21/EX21.1/example21_1.txt b/620/CH21/EX21.1/example21_1.txt Binary files differnew file mode 100644 index 000000000..a7a042037 --- /dev/null +++ b/620/CH21/EX21.1/example21_1.txt diff --git a/620/CH21/EX21.2/example21_2.sce b/620/CH21/EX21.2/example21_2.sce new file mode 100644 index 000000000..a380a2906 --- /dev/null +++ b/620/CH21/EX21.2/example21_2.sce @@ -0,0 +1,19 @@ +a=5*6*10^(-4);
+d=0.5*10^(-3);
+disp("Part a");
+k=1;
+e0=8.85*10^(-12);
+c=k*e0*a/d;
+disp("the capacitance (in pF) is"); disp(c*10^12);
+disp("Part b");
+k1=5;
+c1=k1*c;
+disp("the capacitance (in pF) is"); disp(c1*10^12);
+disp("Part c");
+k2=7500;
+c2=k2*c;
+disp("the capacitance (in μF) is"); disp(c2*10^6);
+disp("Part d");
+d1=d/2;
+c3=2*c2;
+disp("the capacitance (in μF) is");disp(c3*10^6);
\ No newline at end of file diff --git a/620/CH21/EX21.2/example21_2.txt b/620/CH21/EX21.2/example21_2.txt Binary files differnew file mode 100644 index 000000000..9f7db70f7 --- /dev/null +++ b/620/CH21/EX21.2/example21_2.txt diff --git a/620/CH21/EX21.3/example21_3.sce b/620/CH21/EX21.3/example21_3.sce new file mode 100644 index 000000000..ab1cbcf69 --- /dev/null +++ b/620/CH21/EX21.3/example21_3.sce @@ -0,0 +1,9 @@ +v=20;
+disp("Part a");
+d=0.5*10^(-3);
+e=v/d;
+disp("the electric field intensity (in kV/m) is"); disp(e*10^(-3));
+disp("Part b");
+d1=0.25*10^(-3);
+e1=v/d1;
+disp("the electric field intensity (in kV/m) is"); disp(e1*10^(-3));
\ No newline at end of file diff --git a/620/CH21/EX21.3/example21_3.txt b/620/CH21/EX21.3/example21_3.txt new file mode 100644 index 000000000..45ff9d856 --- /dev/null +++ b/620/CH21/EX21.3/example21_3.txt @@ -0,0 +1,12 @@ +
+ Part a
+
+ the electric field intensity (in kV/m) is
+
+ 40.
+
+ Part b
+
+ the electric field intensity (in kV/m) is
+
+ 80.
\ No newline at end of file diff --git a/620/CH21/EX21.4/example21_4.sce b/620/CH21/EX21.4/example21_4.sce new file mode 100644 index 000000000..b09e1e6a7 --- /dev/null +++ b/620/CH21/EX21.4/example21_4.sce @@ -0,0 +1,16 @@ +p=600;
+c=0.1*10^(-6);
+e=20*10^3;
+disp("Part a");
+f=1.5;
+d=f*p/e;
+disp("the minimum separation (in mm) of the plates is"); disp(d);
+disp("Part b");
+e0=8.85*10^(-12);
+k=3;
+a=c*d/(k*e0*10^3);
+disp("the area (in m²) of one of the metal foil plates is"); disp(a);
+disp("Part c");
+w=0.04;
+l=a/w;
+disp("the lenght (in m) of the metal foil is"); disp(l);
\ No newline at end of file diff --git a/620/CH21/EX21.4/example22_4.txt b/620/CH21/EX21.4/example22_4.txt Binary files differnew file mode 100644 index 000000000..d7a275c8f --- /dev/null +++ b/620/CH21/EX21.4/example22_4.txt diff --git a/620/CH21/EX21.5/example21_5.sce b/620/CH21/EX21.5/example21_5.sce new file mode 100644 index 000000000..625a94ba0 --- /dev/null +++ b/620/CH21/EX21.5/example21_5.sce @@ -0,0 +1,14 @@ +c1=5;
+v1=25;
+c2=10;
+v2=20;
+c3=1;
+v3=50;
+disp("Part a");
+c=c1+c2+c3;
+disp("the total capacitance (in μF) is"); disp(c);
+disp("Part b");
+disp("the maximum working voltage (in V) s"); disp(v2);
+disp("Part c");
+q=v2*c;
+disp("the maximim charge (in μC) that can be stored is");disp(q);
\ No newline at end of file diff --git a/620/CH21/EX21.5/example21_5.txt b/620/CH21/EX21.5/example21_5.txt Binary files differnew file mode 100644 index 000000000..fbb32851c --- /dev/null +++ b/620/CH21/EX21.5/example21_5.txt diff --git a/620/CH21/EX21.6/example21_6.sce b/620/CH21/EX21.6/example21_6.sce new file mode 100644 index 000000000..04e0a32fa --- /dev/null +++ b/620/CH21/EX21.6/example21_6.sce @@ -0,0 +1,16 @@ +c1=5;
+v1=20;
+c2=10;
+v2=20;
+v=30;
+disp("Part a");
+c=c1*c2/(c1+c2);
+disp("the total capacitance (in μF) is "); disp(c);
+disp("Part b");
+q=v*c;
+disp("the charge on each capacitor (in μC) is"); disp(q);
+disp("Part c");
+v1=q/c1;
+disp("voltage (in V) across 5 μF capacitor is"); disp(v1);
+v2=q/c2;
+disp("voltage (in V) across 10 μF capacitor is");disp(v2);
\ No newline at end of file diff --git a/620/CH21/EX21.6/example21_6.txt b/620/CH21/EX21.6/example21_6.txt Binary files differnew file mode 100644 index 000000000..4fe078ad0 --- /dev/null +++ b/620/CH21/EX21.6/example21_6.txt diff --git a/620/CH21/EX21.7/example21_7.sce b/620/CH21/EX21.7/example21_7.sce new file mode 100644 index 000000000..5afc0e07f --- /dev/null +++ b/620/CH21/EX21.7/example21_7.sce @@ -0,0 +1,15 @@ +c1=50;
+v1=16;
+c2=40;
+v2=10;
+disp("Part a");
+v=v2*(c1+c2)/c1;
+disp("the maximum working voltage (in V) is");disp(v);
+disp("Part b");
+v1=v*c2/(c1+c2);
+v2=v*c1/(c1+c2);
+disp("the voltage (in V) across 50 μF capacitor is"); disp(v1);
+disp("the voltage (in V) across 40 μF capacitor is"); disp(v2);
+disp("Part c");
+c=c1*c2/(c1+c2);
+disp("the total capacitance (in μF) is"); disp(c);
\ No newline at end of file diff --git a/620/CH21/EX21.7/example21_7.txt b/620/CH21/EX21.7/example21_7.txt Binary files differnew file mode 100644 index 000000000..628d1932f --- /dev/null +++ b/620/CH21/EX21.7/example21_7.txt diff --git a/620/CH21/EX21.8/example21_8.sce b/620/CH21/EX21.8/example21_8.sce new file mode 100644 index 000000000..d23f351bf --- /dev/null +++ b/620/CH21/EX21.8/example21_8.sce @@ -0,0 +1,13 @@ +c1=40*10^(-6);
+v1=450;
+c2=20*10^(-6);
+v2=500;
+v=400;
+disp("Part a");
+w1=0.5*c1*v^2;
+disp("energy stored (in J) in 40 μF capacitor is"); disp(w1);
+w2=0.5*c2*v^2;
+disp("energy stored (in J) in 20 μF capacitor is"); disp(w2);
+disp("Part b");
+w=w1+w2;
+disp("total energy stored (in J) is"); disp(w);
\ No newline at end of file diff --git a/620/CH21/EX21.8/example21_8.txt b/620/CH21/EX21.8/example21_8.txt Binary files differnew file mode 100644 index 000000000..d2dcd0b04 --- /dev/null +++ b/620/CH21/EX21.8/example21_8.txt diff --git a/620/CH22/EX22.1/example22_1.sce b/620/CH22/EX22.1/example22_1.sce new file mode 100644 index 000000000..6e0995037 --- /dev/null +++ b/620/CH22/EX22.1/example22_1.sce @@ -0,0 +1,13 @@ +c=4*10^(-6);
+v1=16;
+v2=24;
+t=2*10^(-3);
+disp("Part a");
+rate=(v2-v1)/t;
+disp("the average rate of change of voltage (in V/s) is"); disp(rate);
+disp("Part b");
+i=c*rate;
+disp("the average current (in mA) into the capacitor is"); disp(i*10^3);
+disp("Part c");
+q=c*(v2-v1);
+disp("the increase in charge (in μC) on the capacitor is"); disp(q*10^6);
\ No newline at end of file diff --git a/620/CH22/EX22.1/example22_1.txt b/620/CH22/EX22.1/example22_1.txt Binary files differnew file mode 100644 index 000000000..7b28e739b --- /dev/null +++ b/620/CH22/EX22.1/example22_1.txt diff --git a/620/CH22/EX22.3/example22_3.sce b/620/CH22/EX22.3/example22_3.sce new file mode 100644 index 000000000..5bebed9c0 --- /dev/null +++ b/620/CH22/EX22.3/example22_3.sce @@ -0,0 +1,11 @@ +r=10^3;
+c=10^(-6);
+v=10;
+disp("Part a");
+rate=v/(r*c);
+disp("the initial rate of rise of capacitor voltage (in V/s) is");disp(rate);
+disp("Part b");
+i=v/r;
+disp("initial charging current (in mA) is"); disp(i*10^3);
+disp("Part c");
+disp("final voltage (in V) is");disp(v);
\ No newline at end of file diff --git a/620/CH22/EX22.3/example22_3.txt b/620/CH22/EX22.3/example22_3.txt Binary files differnew file mode 100644 index 000000000..16d122f61 --- /dev/null +++ b/620/CH22/EX22.3/example22_3.txt diff --git a/620/CH22/EX22.4/example22_4.sce b/620/CH22/EX22.4/example22_4.sce new file mode 100644 index 000000000..182a79010 --- /dev/null +++ b/620/CH22/EX22.4/example22_4.sce @@ -0,0 +1,15 @@ +c=5*10^(-6);
+r=10*10^3;
+v=12;
+disp("Part a");
+t=r*c;
+disp("the time constant (in ms) of the circuit is"); disp(t*10^3);
+disp("Part b");
+rate=v/t;
+disp("initial rate of rise of capacitor voltage (in V/s) is"); disp(rate);
+disp("Part c");
+v1=0.63*v;
+disp("the capacitor voltage (in V) after one time constant is"); disp(v1);
+disp("Part d");
+t1=5*t;
+disp("time taken (in ms) to reach 12 V is"); disp(t1*10^3);
\ No newline at end of file diff --git a/620/CH22/EX22.4/example22_4.txt b/620/CH22/EX22.4/example22_4.txt Binary files differnew file mode 100644 index 000000000..d7a275c8f --- /dev/null +++ b/620/CH22/EX22.4/example22_4.txt diff --git a/620/CH22/EX22.5/example22_5.sce b/620/CH22/EX22.5/example22_5.sce new file mode 100644 index 000000000..fd7f52d20 --- /dev/null +++ b/620/CH22/EX22.5/example22_5.sce @@ -0,0 +1,12 @@ +c=10*10^(-6);
+r=5*10^3;
+v=24;
+disp("Part a");
+t=r*c;
+disp("the time constan (in ms) of the circuit i; disp(t*10^3)");
+disp("Part b");
+rate=v/t;
+disp("the initial rate of rise of capacitor voltage (in V/s) is"); disp(rate);
+disp("Part c");
+t1=5*t;
+disp("time taken (in ms) to reach 24 V is"); disp(t1*10^3);
\ No newline at end of file diff --git a/620/CH22/EX22.5/example22_5.txt b/620/CH22/EX22.5/example22_5.txt new file mode 100644 index 000000000..5c3d1170f --- /dev/null +++ b/620/CH22/EX22.5/example22_5.txt @@ -0,0 +1,16 @@ +
+ Part a
+
+ the time constan (in ms) of the circuit i; disp(t*10^3)
+
+ Part b
+
+ the initial rate of rise of capacitor voltage (in V/s) is
+
+ 480.
+
+ Part c
+
+ time taken (in ms) to reach 24 V is
+
+ 250.
\ No newline at end of file diff --git a/620/CH22/EX22.6/example22_6.sce b/620/CH22/EX22.6/example22_6.sce new file mode 100644 index 000000000..aedb74797 --- /dev/null +++ b/620/CH22/EX22.6/example22_6.sce @@ -0,0 +1,22 @@ +v=300;
+c=500*10^(-6);
+r1=4*10^3;
+r2=10;
+disp("Part a");
+t1=5*r1*c;
+disp("time taken (in s) to fully charge is"); disp(t1);
+disp("Part b");
+i1=v/r1;
+disp("the peak charging current (in mA) is"); disp(i1*10^3);
+disp("Part c");
+t2=5*r2*c;
+disp("time taken (n ms) to fully discharge is"); disp(t2*10^3);
+disp("Part d");
+i2=v/r2;
+disp("peak discharging current (in A) is"); disp(i2);
+disp("Part e");
+w=0.5*c*v^2;
+disp("energy stored (in J) is"); disp(w);
+disp("Part f");
+p=w/t2;
+disp("average power produced (in W) by the lamp is"); disp(p);
\ No newline at end of file diff --git a/620/CH22/EX22.6/example22_6.txt b/620/CH22/EX22.6/example22_6.txt Binary files differnew file mode 100644 index 000000000..ec0d54052 --- /dev/null +++ b/620/CH22/EX22.6/example22_6.txt diff --git a/620/CH23/EX23.1/example23_1.sce b/620/CH23/EX23.1/example23_1.sce new file mode 100644 index 000000000..7b2c9a344 --- /dev/null +++ b/620/CH23/EX23.1/example23_1.sce @@ -0,0 +1,4 @@ +vp=100;
+i=50*10^(-3);
+x_c=vp/(i*2*sqrt(2));
+disp("The opposition to current (in Ω) caused by the capacitor is"); disp(x_c);
\ No newline at end of file diff --git a/620/CH23/EX23.1/example23_1.txt b/620/CH23/EX23.1/example23_1.txt Binary files differnew file mode 100644 index 000000000..015fb1ac0 --- /dev/null +++ b/620/CH23/EX23.1/example23_1.txt diff --git a/620/CH23/EX23.2/example23_2.sce b/620/CH23/EX23.2/example23_2.sce new file mode 100644 index 000000000..62f1d0e0b --- /dev/null +++ b/620/CH23/EX23.2/example23_2.sce @@ -0,0 +1,5 @@ +v=120;
+f=60;
+x_c=200;
+i=v/x_c;
+disp("the capacitor current (in A) is"); disp(i);
\ No newline at end of file diff --git a/620/CH23/EX23.2/example23_2.txt b/620/CH23/EX23.2/example23_2.txt new file mode 100644 index 000000000..ee46d1a6b --- /dev/null +++ b/620/CH23/EX23.2/example23_2.txt @@ -0,0 +1,3 @@ +the capacitor current (in A) is
+
+ 0.6
\ No newline at end of file diff --git a/620/CH23/EX23.3/example23_3.sce b/620/CH23/EX23.3/example23_3.sce new file mode 100644 index 000000000..38b06c719 --- /dev/null +++ b/620/CH23/EX23.3/example23_3.sce @@ -0,0 +1,5 @@ +x_c=2;
+i=25;
+v=i*x_c;
+vm=sqrt(2)*v;
+disp("the peak voltage (in V) is"); disp(vm);
\ No newline at end of file diff --git a/620/CH23/EX23.3/example23_3.txt b/620/CH23/EX23.3/example23_3.txt new file mode 100644 index 000000000..32a84183a --- /dev/null +++ b/620/CH23/EX23.3/example23_3.txt @@ -0,0 +1,4 @@ +the peak voltage (in V) is
+
+ 70.710678
+
\ No newline at end of file diff --git a/620/CH23/EX23.4/example23_4.sce b/620/CH23/EX23.4/example23_4.sce new file mode 100644 index 000000000..d59fb7f9b --- /dev/null +++ b/620/CH23/EX23.4/example23_4.sce @@ -0,0 +1,9 @@ +c=0.5*10^(-6);
+disp("Part a");
+f1=60;
+x_c1=1/(2*%pi*f1*c);
+disp("the capacitive reactance (in Ω) is"); disp(x_c1);
+disp("Part b");
+f2=1000;
+x_c2=1/(2*%pi*f2*c);
+disp("the capacitive reactance (in Ω) is"); disp(x_c2);
\ No newline at end of file diff --git a/620/CH23/EX23.4/example23_4.txt b/620/CH23/EX23.4/example23_4.txt Binary files differnew file mode 100644 index 000000000..6d98ed95e --- /dev/null +++ b/620/CH23/EX23.4/example23_4.txt diff --git a/620/CH23/EX23.5/example23_5.sce b/620/CH23/EX23.5/example23_5.sce new file mode 100644 index 000000000..3368c6135 --- /dev/null +++ b/620/CH23/EX23.5/example23_5.sce @@ -0,0 +1,6 @@ +i=1.5;
+v=120;
+f=60;
+x_c=v/i;
+c=1/(2*%pi*f*x_c);
+disp("the capacitance (in μF) is"); disp(c*10^6);
\ No newline at end of file diff --git a/620/CH23/EX23.5/example23_5.txt b/620/CH23/EX23.5/example23_5.txt Binary files differnew file mode 100644 index 000000000..ae1164677 --- /dev/null +++ b/620/CH23/EX23.5/example23_5.txt diff --git a/620/CH23/EX23.6/example23_6.sce b/620/CH23/EX23.6/example23_6.sce new file mode 100644 index 000000000..3b16ddf0a --- /dev/null +++ b/620/CH23/EX23.6/example23_6.sce @@ -0,0 +1,17 @@ +c1=8*10^(-6);
+c2=4*10^(-6);
+v=120;
+f=60;
+disp("Part a");
+x_c1=1/(2*%pi*f*c1);
+x_c2=1/(2*%pi*f*c2);
+x_c=x_c1+x_c2;
+disp("the total capacitive reactance (in Ω) is"); disp(x_c);
+disp("Part b");
+i=v/x_c;
+disp("the current drawn (in A) by the capacitors is"); disp(i);
+disp("Part c");
+v1=i*x_c1;
+v2=i*x_c2;
+disp("voltage (in V) across 4 μF capacitor is"); disp(v2);
+disp("voltage (in V) across 8 μF capacitor is"); disp(v1);
diff --git a/620/CH23/EX23.6/example23_6.txt b/620/CH23/EX23.6/example23_6.txt Binary files differnew file mode 100644 index 000000000..9341f4431 --- /dev/null +++ b/620/CH23/EX23.6/example23_6.txt diff --git a/620/CH23/EX23.7/example23_7.sce b/620/CH23/EX23.7/example23_7.sce new file mode 100644 index 000000000..3fbdae4de --- /dev/null +++ b/620/CH23/EX23.7/example23_7.sce @@ -0,0 +1,11 @@ +c1=8*10^(-6);
+c2=4*10^(-6);
+v=120;
+f=60;
+x_c1=1/(2*%pi*f*c1);
+x_c2=1/(2*%pi*f*c2);
+x_c=x_c1*x_c2/(x_c1+x_c2);
+disp("the total capacitive reactance (in Ω) is"); disp(x_c);
+disp("Part b");
+i=v/x_c;
+disp("the total current drawn (in A) from the supply is"); disp(i);
\ No newline at end of file diff --git a/620/CH23/EX23.7/example23_7.txt b/620/CH23/EX23.7/example23_7.txt Binary files differnew file mode 100644 index 000000000..6fb835fe7 --- /dev/null +++ b/620/CH23/EX23.7/example23_7.txt diff --git a/620/CH24/EX24.1/example24_1.sce b/620/CH24/EX24.1/example24_1.sce new file mode 100644 index 000000000..1aeb85d63 --- /dev/null +++ b/620/CH24/EX24.1/example24_1.sce @@ -0,0 +1,17 @@ +r=100;
+f=60;
+v=120;
+vr=60;
+disp("Part a");
+vl=sqrt(v^2-vr^2);
+disp("the reading of voltmeter (in V) connected across the coil is"); disp(v1);
+disp("Part b");
+deg=atan(vl/vr)*180/%pi;
+disp("th phase angle (in deg) between the applied voltage and the current is"); disp(deg);
+disp("Part c");
+i=vr/r;
+disp("the current (in A) in the circuit is"); disp(i);
+disp("Part d");
+x_l=vl/i;
+l=x_l/(2*%pi*f);
+disp("the inductance (in H) of the coil is"); disp(l);
\ No newline at end of file diff --git a/620/CH24/EX24.1/example24_1.txt b/620/CH24/EX24.1/example24_1.txt new file mode 100644 index 000000000..a62cb028f --- /dev/null +++ b/620/CH24/EX24.1/example24_1.txt @@ -0,0 +1,24 @@ +
+ Part a
+
+ the reading of voltmeter (in V) connected across the coil is
+
+ 40.
+
+ Part b
+
+ th phase angle (in deg) between the applied voltage and the current is
+
+ 60.
+
+ Part c
+
+ the current (in A) in the circuit is
+
+ 0.6
+
+ Part d
+
+ the inductance (in H) of the coil is
+
+ 0.4594407
\ No newline at end of file diff --git a/620/CH24/EX24.10/example24_10.sce b/620/CH24/EX24.10/example24_10.sce new file mode 100644 index 000000000..a211fd1e7 --- /dev/null +++ b/620/CH24/EX24.10/example24_10.sce @@ -0,0 +1,14 @@ +r=200;
+x_l=400;
+v=40;
+disp("Part a");
+ir=v/r;
+il=v/x_l;
+i=ir+il;
+disp("the total circuit current (in A) is");disp(i);
+disp("Part b");
+z=v/i;
+disp("the impedance (in Ω) of the circuit is");disp(z);
+disp("Part c");
+deg=-atan(il/ir)*180/%pi;
+disp("the phase angle(in deg) between circuit current and applied voltage is");disp(deg);
\ No newline at end of file diff --git a/620/CH24/EX24.10/example24_10.txt b/620/CH24/EX24.10/example24_10.txt Binary files differnew file mode 100644 index 000000000..bd0da039d --- /dev/null +++ b/620/CH24/EX24.10/example24_10.txt diff --git a/620/CH24/EX24.11/example24_11.sce b/620/CH24/EX24.11/example24_11.sce new file mode 100644 index 000000000..bf04b1129 --- /dev/null +++ b/620/CH24/EX24.11/example24_11.sce @@ -0,0 +1,14 @@ +r=200;
+x_c=100;
+v=40;
+disp("Part a");
+ir=v/r;
+ic=v/x_c;
+i=sqrt(ir^2+ic^2);
+disp("the total circuit current (in A) is"); disp(i);
+disp("Part b");
+z=v/i;
+disp("the impedance (in Ω) of the circuit is"); disp(z);
+disp("Part c");
+deg=atan(ic/ir)*180/%pi;
+disp("the phase angle (in deg) between the circuit current and applied voltage is"); disp(deg);
\ No newline at end of file diff --git a/620/CH24/EX24.11/example24_11.txt b/620/CH24/EX24.11/example24_11.txt Binary files differnew file mode 100644 index 000000000..01d468898 --- /dev/null +++ b/620/CH24/EX24.11/example24_11.txt diff --git a/620/CH24/EX24.12/example24_12.sce b/620/CH24/EX24.12/example24_12.sce new file mode 100644 index 000000000..8f8336d8e --- /dev/null +++ b/620/CH24/EX24.12/example24_12.sce @@ -0,0 +1,16 @@ +r=200;
+x_l=400;
+x_c=100;
+v=40;
+disp("Part a");
+ir=v/r;
+il=v/x_l;
+ic=v/x_c;
+i=sqrt(ir^2+(ic-il)^2);
+disp("the total circuit current (in A) is");disp(i);
+disp("Part b");
+z=v/i;
+disp("the impedance (in Ω) of the circuit is"); disp(z);
+disp("Part c");
+deg=atan((ic-il)/ir)*180/%pi;
+disp("the phase angle (in deg) between circuit current and applied voltage sis"); disp(deg);
\ No newline at end of file diff --git a/620/CH24/EX24.12/example24_12.txt b/620/CH24/EX24.12/example24_12.txt Binary files differnew file mode 100644 index 000000000..a1d3313e1 --- /dev/null +++ b/620/CH24/EX24.12/example24_12.txt diff --git a/620/CH24/EX24.2/example24_2.sce b/620/CH24/EX24.2/example24_2.sce new file mode 100644 index 000000000..8810f1997 --- /dev/null +++ b/620/CH24/EX24.2/example24_2.sce @@ -0,0 +1,14 @@ +l=30*10^(-3);
+r=200;
+v=10;
+f=1000;
+disp("Part a");
+x_l=2*%pi*f*l;
+z=sqrt(r^2+x_l^2);
+disp("the impedance (in Ω) of the circuit is"); disp(z);
+disp("Part b");
+i=v/z;
+disp("the current (in A) in the circuit is"); disp(i);
+disp("Part c");
+deg=atan(x_l/r)*180/%pi;
+disp("the phase angle (in deg) between applied voltage and current is"); disp(deg);
\ No newline at end of file diff --git a/620/CH24/EX24.2/example24_2.txt b/620/CH24/EX24.2/example24_2.txt Binary files differnew file mode 100644 index 000000000..87f3093e5 --- /dev/null +++ b/620/CH24/EX24.2/example24_2.txt diff --git a/620/CH24/EX24.3/example24_3.sce b/620/CH24/EX24.3/example24_3.sce new file mode 100644 index 000000000..ff4d1d8d6 --- /dev/null +++ b/620/CH24/EX24.3/example24_3.sce @@ -0,0 +1,25 @@ +r=10;
+f=60;
+v1=18;
+v2=0.12;
+d1=0.05;
+d2=0.01;
+disp("Part a");
+i=v2/r;
+z=v1/i;
+disp("the impedance (in Ω) of the circuit is"); disp(z);
+disp("Part b");
+deg=360*d2/d1;
+disp("the phase angle (in deg) between applied voltage and current is"); disp(deg);
+disp("Part c");
+rac=z*cos(deg*%pi/180);
+disp("the ac resistance (in Ω) of the coil is"); disp(rac);
+disp("Part d");
+x_l=z*sin(deg*%pi/180);
+disp("the inductive reactance (in Ω) of the coil is"); disp(x_l);
+disp("Part e");
+q=x_l/rac;
+disp("the Q of the coil is"); disp(q);
+disp("Part f");
+l=x_l/(2*%pi*f);
+disp("the inductance (in H) of the coil is"); disp(l);
\ No newline at end of file diff --git a/620/CH24/EX24.3/example24_3.txt b/620/CH24/EX24.3/example24_3.txt Binary files differnew file mode 100644 index 000000000..a3720606d --- /dev/null +++ b/620/CH24/EX24.3/example24_3.txt diff --git a/620/CH24/EX24.4/example24_4.sce b/620/CH24/EX24.4/example24_4.sce new file mode 100644 index 000000000..2b163b0cd --- /dev/null +++ b/620/CH24/EX24.4/example24_4.sce @@ -0,0 +1,20 @@ +r=2200;
+f=60;
+i=0.015;
+vp=60;
+disp("Part a");
+vr=i*r;
+disp("the reading of voltmeter (in V) across the resistor is"); disp(vr);
+disp("Part b");
+vc=vp/(2*sqrt(2));
+disp("the r.m.s. voltage (in V) across the capacitor is"); disp(vc);
+disp("Part c");
+v=sqrt(vr^2+vc^2);
+disp("the applied voltage (in V) is"); disp(v);
+disp("Part d");
+deg=-atan(vc/vr)*180/%pi;
+disp("the phase angle (in deg) between current and applied voltage is"); disp(deg);
+disp("Part f");
+x_c=vc/i;
+c=1/(2*%pi*f*x_c);
+disp("the capacitance (in μF) is"); disp(c*10^6);
\ No newline at end of file diff --git a/620/CH24/EX24.4/example24_4.txt b/620/CH24/EX24.4/example24_4.txt Binary files differnew file mode 100644 index 000000000..47636b4e5 --- /dev/null +++ b/620/CH24/EX24.4/example24_4.txt diff --git a/620/CH24/EX24.5/example24_5.sce b/620/CH24/EX24.5/example24_5.sce new file mode 100644 index 000000000..2663ac02a --- /dev/null +++ b/620/CH24/EX24.5/example24_5.sce @@ -0,0 +1,12 @@ +disp("Part a");
+c=0.1*10^(-6);
+i=5*10^(-3);
+v=10;
+f=1000;
+x_c=1/(2*%pi*f*c);
+z=v/i;
+r=sqrt(z^2-x_c^2);
+disp("the resistance (in kΩ) required is"); disp(r*10^(-3));
+disp("Part b");
+deg=-atan(x_c/r)*180/%pi;
+disp("the phase angle (in deg) between applied voltage and current is"); disp(deg);
\ No newline at end of file diff --git a/620/CH24/EX24.5/example24_5.txt b/620/CH24/EX24.5/example24_5.txt Binary files differnew file mode 100644 index 000000000..bc135fa47 --- /dev/null +++ b/620/CH24/EX24.5/example24_5.txt diff --git a/620/CH24/EX24.7/example24_7.sce b/620/CH24/EX24.7/example24_7.sce new file mode 100644 index 000000000..77555cdf6 --- /dev/null +++ b/620/CH24/EX24.7/example24_7.sce @@ -0,0 +1,23 @@ +l=30*10^(-3);
+c=0.005*10^(-6);
+r=1000;
+v=2;
+f=10*10^3;
+disp("Part a");
+x_l=2*%pi*f*l;
+x_c=1/(2*%pi*f*c);
+z=sqrt(r^2+(x_l-x_c)^2);
+disp("the circuit impedance (in Ω)"); disp(z);
+disp("Part b");
+i=v/z;
+disp("the circuit current (in mA) is"); disp(i*10^3);
+disp("Part c");
+vr=i*r;
+disp("voltage (in V) across resistor is"); disp(vr);
+vl=i*x_l;
+disp("voltage (in V) across inductor is"); disp(vl);
+vc=i*x_c;
+disp("voltage (in V) across capacitor is"); disp(vc);
+disp("Part d");
+deg=atan((x_l-x_c)/r);
+disp("the phase angle (in deg) between current and applied voltage is"); disp(deg);
\ No newline at end of file diff --git a/620/CH24/EX24.7/example24_7.txt b/620/CH24/EX24.7/example24_7.txt Binary files differnew file mode 100644 index 000000000..34665bc77 --- /dev/null +++ b/620/CH24/EX24.7/example24_7.txt diff --git a/620/CH24/EX24.8/example24_8.sce b/620/CH24/EX24.8/example24_8.sce new file mode 100644 index 000000000..c380f382b --- /dev/null +++ b/620/CH24/EX24.8/example24_8.sce @@ -0,0 +1,17 @@ +i=0.2;
+v1=120;
+f=60;
+v2=95;
+disp("Part a");
+z1=v1/i;
+x_l=sqrt(z1^2-r^2);
+z2=v2/i;
+x_c=x_l-sqrt(z2^2-r^2);
+c=1/(2*%pi*f*x_c);
+disp("the size of capacitance (in μF) needed is"); disp(c*10^6);
+disp("Part b");
+vc=i*x_c;
+disp("voltage (in V) across capacitor is");disp(vc);
+disp("Part c");
+v=i*z1;
+disp("voltage (in V) across solenoid is"); disp(v);
\ No newline at end of file diff --git a/620/CH24/EX24.8/example24_8.txt b/620/CH24/EX24.8/example24_8.txt Binary files differnew file mode 100644 index 000000000..158aaf5b5 --- /dev/null +++ b/620/CH24/EX24.8/example24_8.txt diff --git a/620/CH25/EX25.1/example25_1.sce b/620/CH25/EX25.1/example25_1.sce new file mode 100644 index 000000000..311980c4e --- /dev/null +++ b/620/CH25/EX25.1/example25_1.sce @@ -0,0 +1,6 @@ +vr=30;
+vl=40;
+v=sqrt((vr^2)+(vl^2));
+theta=atan(vl/vr);
+disp("the polar form of the total voltage has a magnitude (in V) of") ; disp(v);
+disp("with a phase angle (in degrees) of"); disp(theta*180/%pi);
\ No newline at end of file diff --git a/620/CH25/EX25.1/example25_1.txt b/620/CH25/EX25.1/example25_1.txt new file mode 100644 index 000000000..47676b5df --- /dev/null +++ b/620/CH25/EX25.1/example25_1.txt @@ -0,0 +1,7 @@ +the polar form of the total voltage has a magnitude (in V) of
+
+ 50.
+
+ with a phase angle (in degrees) of
+
+ 53.130102
\ No newline at end of file diff --git a/620/CH25/EX25.10/example25_10.sce b/620/CH25/EX25.10/example25_10.sce new file mode 100644 index 000000000..f26f8cf45 --- /dev/null +++ b/620/CH25/EX25.10/example25_10.sce @@ -0,0 +1,6 @@ +a=5+%i*8;
+b=7-%i*4;
+disp("Part a");
+disp("A X B ="); disp(a*b);
+disp("Part b");
+disp("A ÷ B ="); disp(a/b);
\ No newline at end of file diff --git a/620/CH25/EX25.10/example25_10.txt b/620/CH25/EX25.10/example25_10.txt Binary files differnew file mode 100644 index 000000000..7485c5020 --- /dev/null +++ b/620/CH25/EX25.10/example25_10.txt diff --git a/620/CH25/EX25.11/example25_11.sce b/620/CH25/EX25.11/example25_11.sce new file mode 100644 index 000000000..8d1482e2f --- /dev/null +++ b/620/CH25/EX25.11/example25_11.sce @@ -0,0 +1,4 @@ +z1=5+%i*8;
+z2=4+%i*6;
+z=z1*z2/(z1+z2);
+disp("the total impedance (in Ω) is"); disp(z);
\ No newline at end of file diff --git a/620/CH25/EX25.11/example25_11.txt b/620/CH25/EX25.11/example25_11.txt Binary files differnew file mode 100644 index 000000000..aeebb4352 --- /dev/null +++ b/620/CH25/EX25.11/example25_11.txt diff --git a/620/CH25/EX25.12/example25_12.sce b/620/CH25/EX25.12/example25_12.sce new file mode 100644 index 000000000..33abe224d --- /dev/null +++ b/620/CH25/EX25.12/example25_12.sce @@ -0,0 +1,4 @@ +z1=4+%i*2;
+z2=-%i*3;
+z=z1*z2/(z1+z2);
+disp("the total impedance (in Ω) is"); disp(z);
\ No newline at end of file diff --git a/620/CH25/EX25.12/example25_12.txt b/620/CH25/EX25.12/example25_12.txt Binary files differnew file mode 100644 index 000000000..45c8b2c94 --- /dev/null +++ b/620/CH25/EX25.12/example25_12.txt diff --git a/620/CH25/EX25.14/example25_14.sce b/620/CH25/EX25.14/example25_14.sce new file mode 100644 index 000000000..1508bef28 --- /dev/null +++ b/620/CH25/EX25.14/example25_14.sce @@ -0,0 +1,20 @@ +z1=20+%i*50;
+z2=10+%i*(-20);
+a1=real(z1);
+b1=imag(z1);
+a2=real(z2);
+b2=imag(z2);
+c1=real(z1+z2);
+c2=imag(z1+z2);
+m1=sqrt(a1^2+b1^2);
+m2=sqrt(a2^2+b2^2);
+deg1=atan(b1/a1)*180/%pi;
+deg2=atan(b2/a2)*180/%pi;
+m_1=m1*m2;
+deg_1=deg1+deg2;
+m_2=sqrt(c1^2+c2^2);
+deg_2=atan(c2/c1)*180/%pi;
+m=m_1/m_2;
+deg=deg_1-deg_2;
+disp("the total impedance (in Ω) has a magnitude of"); disp(m);
+disp("with a phase angle (in degrees) of"); disp(deg);
\ No newline at end of file diff --git a/620/CH25/EX25.14/example25_14.txt b/620/CH25/EX25.14/example25_14.txt Binary files differnew file mode 100644 index 000000000..e56a504d2 --- /dev/null +++ b/620/CH25/EX25.14/example25_14.txt diff --git a/620/CH25/EX25.16/example25_16.sce b/620/CH25/EX25.16/example25_16.sce new file mode 100644 index 000000000..1e49a9557 --- /dev/null +++ b/620/CH25/EX25.16/example25_16.sce @@ -0,0 +1,16 @@ +m_v1=50;
+m_v2=30;
+m_v3=75;
+deg_v1=20*%pi/180;
+deg_v2=50*%pi/180;
+deg_v3=-80*%pi/180;
+v1=m_v1*(cos(deg_v1)+%i*sin(deg_v1));
+v2=m_v2*(cos(deg_v2)+%i*sin(deg_v2));
+v3=m_v3*(cos(deg_v3)+%i*sin(deg_v3));
+v=v1+v2+v3;
+a=real(v);
+b=imag(v);
+m_v=sqrt(a^2+b^2);
+deg_v=atan(b/a)*180/%pi;
+disp("the the supply voltage (in V) has a magnitude of"); disp(m_v);
+disp("with a phase angle (in degrees) of"); disp(deg_v);
\ No newline at end of file diff --git a/620/CH25/EX25.16/example25_16.txt b/620/CH25/EX25.16/example25_16.txt Binary files differnew file mode 100644 index 000000000..ab3839b6c --- /dev/null +++ b/620/CH25/EX25.16/example25_16.txt diff --git a/620/CH25/EX25.17/example25_17.sce b/620/CH25/EX25.17/example25_17.sce new file mode 100644 index 000000000..f4d93cadc --- /dev/null +++ b/620/CH25/EX25.17/example25_17.sce @@ -0,0 +1,25 @@ +m_i=58;
+deg_i=35*%pi/180;
+i=m_i*(cos(deg_i)+%i*sin(deg_i));
+m_i1=35;
+deg_i1=-20*%pi/180;
+i1=m_i1*(cos(deg_i1)+%i*sin(deg_i1));
+m_v=120;
+deg_v=0;
+disp("Part a");
+i2=i-i1;
+a=real(i2);
+b=imag(i2);
+m_i2=sqrt(a^2+b^2);
+deg_i2=atan(b/a)*180/%pi;
+disp("the current (in mA) in the other branch has a magnitude of"); disp(m_i2);
+disp("with a phase angle(in degrees) of"); disp(deg_i2);
+disp("Part b");
+m_z=m_v/m_i;
+deg_z=deg_v-deg_i;
+disp("the total impedance (in kΩ) of the circuit has a magnitude of"); disp(m_z);
+disp("with a phase angle (in degrees) of"); disp(deg_z);
+disp("Part c");
+z=m_z*(cos(deg_z)+%i*sin(deg_z));
+p=(m_i*10^(-3))^2*real(z)*10^3;
+disp("the total true power dissipated (in W)"); disp(p);
\ No newline at end of file diff --git a/620/CH25/EX25.17/example25_17.txt b/620/CH25/EX25.17/example25_17.txt Binary files differnew file mode 100644 index 000000000..f1e45a4db --- /dev/null +++ b/620/CH25/EX25.17/example25_17.txt diff --git a/620/CH25/EX25.19/example25_19.sce b/620/CH25/EX25.19/example25_19.sce new file mode 100644 index 000000000..2602afd62 --- /dev/null +++ b/620/CH25/EX25.19/example25_19.sce @@ -0,0 +1,35 @@ +r1=100;
+r2=220;
+r3=150;
+l1=50*10^(-3);
+l2=100*10^(-3);
+c=2*10^(-6);
+f=400;
+v=24;
+disp("Part a");
+x_l1=2*%pi*f*l1;
+x_l2=2*%pi*f*l2;
+x_c=1/(2*%pi*f*c);
+z1=r1+%i*x_l1;
+z2=r2+%i*x_l2;
+z3=r3-%i*x_c;
+z=z1+z2*z3/(z2+z3);
+m_z=sqrt(real(z)^2+imag(z)^2);
+deg_z=atan(imag(z)/real(z))*180/%pi;
+disp("the total impedance (in Ω) of the circuit has a magnitude of"); disp(m_z);
+disp("with a phase angle (in deg) of"); disp(deg_z);
+disp("Part b");
+m_i=v/m_z;
+deg_i=-deg_z;
+disp("the total supply current (in mA) has a magnitude of"); disp(m_i*10^3);
+disp("with a phase angle (in deg) of"); disp(deg_i);
+disp("Part c");
+m_v1=m_i*sqrt(real(z1)^2+imag(z1)^2);
+deg_v1=deg_i+atan(imag(z1)/real(z1))*180/%pi;
+disp("the reading of voltmeter (in V) has a magnitude of"); disp(m_v1);
+disp("with a phase angle (in deg) of"); disp(deg_v1);
+disp("Part d");
+m_ic=m_i*sqrt(real(z2)^2+imag(z2)^2)/sqrt(real(z2+z3)^2+imag(z2+z3)^2);
+deg_ic=deg_i+(atan(imag(z2)/real(z2))-atan(imag(z2+z3)/real(z2+z3)))*180/%pi;
+disp("the current (in mA) through the capacitor has a magnitude of"); disp(m_ic*10^3);
+disp("with a phase angle (in deg) of"); disp(deg_ic);
\ No newline at end of file diff --git a/620/CH25/EX25.19/example25_19.txt b/620/CH25/EX25.19/example25_19.txt Binary files differnew file mode 100644 index 000000000..c2fefad44 --- /dev/null +++ b/620/CH25/EX25.19/example25_19.txt diff --git a/620/CH25/EX25.2/example25_2.sce b/620/CH25/EX25.2/example25_2.sce new file mode 100644 index 000000000..82a129523 --- /dev/null +++ b/620/CH25/EX25.2/example25_2.sce @@ -0,0 +1,6 @@ +r1=3;
+r2=4;
+r=sqrt(r1^2+r2^2);
+theta=atan(r1/r2)*180/%pi;
+disp("in polar form the circuit impedance has a magnitude (in Ω) of"); disp(r);
+disp("with a phase angle (in derees) of"); disp(theta);
\ No newline at end of file diff --git a/620/CH25/EX25.2/example25_2.txt b/620/CH25/EX25.2/example25_2.txt Binary files differnew file mode 100644 index 000000000..08677adbf --- /dev/null +++ b/620/CH25/EX25.2/example25_2.txt diff --git a/620/CH25/EX25.20/example25_20.sce b/620/CH25/EX25.20/example25_20.sce new file mode 100644 index 000000000..0fda807e3 --- /dev/null +++ b/620/CH25/EX25.20/example25_20.sce @@ -0,0 +1,24 @@ +r1=20;
+r2=25;
+r3=40;
+x_l1=50;
+x_l2=40;
+x_c=40;
+z1=r1+%i*x_l1;
+z2=r2+%i*x_l2;
+z3=r3-%i*x_c;
+y1=1/z1;
+y2=1/z2;
+y3=1/z3;
+disp("Part a");
+y=y1+y2+y3;
+r=1/real(y);
+x_l=-1/imag(y);
+disp("for an equivalent series circuit the value of resistance (in Ω) is"); disp(r);
+disp("and the value of reactance (in Ω) is"); disp(x_l);
+disp("Part b");
+z=1/y;
+r0=real(z);
+x_l0=imag(z);
+disp("for an equivalent series circuit the value of resistance (in Ω) is"); disp(r0);
+disp("and the value of impedance (in Ω) is"); disp(x_l0);
\ No newline at end of file diff --git a/620/CH25/EX25.20/example25_20.txt b/620/CH25/EX25.20/example25_20.txt Binary files differnew file mode 100644 index 000000000..14ffde24a --- /dev/null +++ b/620/CH25/EX25.20/example25_20.txt diff --git a/620/CH25/EX25.21/example25_21.sce b/620/CH25/EX25.21/example25_21.sce new file mode 100644 index 000000000..ba1397939 --- /dev/null +++ b/620/CH25/EX25.21/example25_21.sce @@ -0,0 +1,13 @@ +r1=0.6;
+x_c=1;
+r2=2;
+x_l=1.5;
+v=10;
+rl=1;
+vth=v*%i*x_l/(r1-%i*x_c+%i*x_l);
+m_vth=v*x_l/sqrt(real(r1-x_c+x_l)^2+imag(r1-x_c+x_l)^2);
+deg_vth=90-atan(imag(r1-x_c+x_l)/real(r1-x_c+x_l))*180/%pi;
+zth=2+%i*x_l*(r1-%i*x_c)/(r1+%i*x_l-%i*x_c);
+i=vth/(zth+rl);
+disp("the current (in mA) through the resistor has a magnitude of");disp((sqrt((real(i))^2+(imag(i))^2)));
+disp("with a phase angle (in deg) of"); disp(atan(imag(i)/real(i))*180/%pi);
\ No newline at end of file diff --git a/620/CH25/EX25.21/example25_21.txt b/620/CH25/EX25.21/example25_21.txt Binary files differnew file mode 100644 index 000000000..fbdd5ec44 --- /dev/null +++ b/620/CH25/EX25.21/example25_21.txt diff --git a/620/CH25/EX25.22/example25_22.sce b/620/CH25/EX25.22/example25_22.sce new file mode 100644 index 000000000..3e6fcb5b5 --- /dev/null +++ b/620/CH25/EX25.22/example25_22.sce @@ -0,0 +1,16 @@ +r1=100;
+x_l1=125.7;
+r2=220;
+x_l2=251.4;
+r3=150;
+x_c=198.9;
+v=24;
+f=400;
+z1=r1+%i*x_l1;
+z2=r2+%i*x_l2;
+z3=r3-%i*x_c;
+vth=v*z2/(z1+z2);
+zth=z1*z2/(z1+z2);
+i=vth/(zth+z3);
+disp("the current (in mA) through the capacitor has a mgnitude of"); disp(sqrt((real(i))^2+(imag(i))^2)*10^3);
+disp("with a phase angle (in deg) of");disp((atan(imag(i)/real(i))*180/%pi));
\ No newline at end of file diff --git a/620/CH25/EX25.22/example25_22.txt b/620/CH25/EX25.22/example25_22.txt new file mode 100644 index 000000000..c02e32dee --- /dev/null +++ b/620/CH25/EX25.22/example25_22.txt @@ -0,0 +1,9 @@ +
+ the current (in mA) through the capacitor has a mgnitude of
+
+ 65.573204
+
+ with a phase angle (in deg) of
+
+ 26.857457
+
\ No newline at end of file diff --git a/620/CH25/EX25.23/example25_23.sce b/620/CH25/EX25.23/example25_23.sce new file mode 100644 index 000000000..94b0cbc60 --- /dev/null +++ b/620/CH25/EX25.23/example25_23.sce @@ -0,0 +1,13 @@ +z1=4+%i*2;
+z2=6-%i*4;
+v1=24;
+v2=36*(cos(40*%pi/180)+%i*sin(40*%pi/180));
+z=z1+z2;
+i=(v2-v1)/z;
+v=i*z1;
+vth=v+v1;
+zth=z1*z2/z;
+disp("the required load impedance (in Ω) is"); disp(zth);
+i1=v/zth;
+p=(real(i1)^2+imag(i1)^2)*real(zth);
+disp("the maximum power (in W) is"); disp(p);
\ No newline at end of file diff --git a/620/CH25/EX25.23/example25_23.txt b/620/CH25/EX25.23/example25_23.txt Binary files differnew file mode 100644 index 000000000..18f75b7af --- /dev/null +++ b/620/CH25/EX25.23/example25_23.txt diff --git a/620/CH25/EX25.24/example25_24.sce b/620/CH25/EX25.24/example25_24.sce new file mode 100644 index 000000000..b96342d16 --- /dev/null +++ b/620/CH25/EX25.24/example25_24.sce @@ -0,0 +1,12 @@ +z1=4+%i*2;
+z2=6-%i*4;
+zl=3.2-%i*0.2;
+v1=24;
+v2=36*(cos(40*%pi/180)+%i*sin(40*%pi/180));
+in=v1/z1+v2/z2;
+zn=z1*z2/(z1+z2);
+il=in*zn/(zn+zl);
+disp("the load current (in A) has a magnitude of"); disp(sqrt(real(il)^2+imag(il)^2));
+disp("with a phase angle (in deg) of"); disp((atan(imag(il)/real(il)))*180/%pi);
+p=(real(il)^2+imag(il)^2)*real(zl);
+disp("load power (in W) is"); disp(p);
\ No newline at end of file diff --git a/620/CH25/EX25.24/example25_24.txt b/620/CH25/EX25.24/example25_24.txt new file mode 100644 index 000000000..2417230e4 --- /dev/null +++ b/620/CH25/EX25.24/example25_24.txt @@ -0,0 +1,12 @@ +
+ the load current (in A) has a magnitude of
+
+ 3.3081778
+
+ with a phase angle (in deg) of
+
+ 24.993309
+
+ load power (in W) is
+
+ 35.020929
\ No newline at end of file diff --git a/620/CH25/EX25.3/example25_3.sce b/620/CH25/EX25.3/example25_3.sce new file mode 100644 index 000000000..7fc57c686 --- /dev/null +++ b/620/CH25/EX25.3/example25_3.sce @@ -0,0 +1,21 @@ +a=7.5;
+deg_a=53;
+b=3;
+deg_b=12;
+c=5;
+deg_c=-60;
+disp("Part a");
+disp("in polar form A X B has a magnitude of "); disp(a*b);
+disp("with a phase angle (in degrees) of"); disp(deg_a+deg_b);
+disp("Part b");
+disp("in polar form A ÷ B has a magnitude of"); disp(a/b);
+disp("with a phase angle (in degrees) of"); disp(deg_a-deg_b);
+disp("Part c");
+disp("in polar form A X C has a magnitude of"); disp(a*c);
+disp("with a phase angle (in degrees) of"); disp(deg_a+deg_c);
+disp("Part d");
+disp("in polar form A ÷ C has a magnitude of"); disp(a/c);
+disp("with a phase angle (in degrees) of"); disp(deg_a-deg_c);
+disp("Part e");
+disp("in polar form C ÷ B has a magnitude of"); disp(c/b);
+disp("with a phase angle (in degrees) of"); disp(deg_c-deg_b);
\ No newline at end of file diff --git a/620/CH25/EX25.3/example25_3.txt b/620/CH25/EX25.3/example25_3.txt Binary files differnew file mode 100644 index 000000000..c5d0b5f0f --- /dev/null +++ b/620/CH25/EX25.3/example25_3.txt diff --git a/620/CH25/EX25.4/example25_4.sce b/620/CH25/EX25.4/example25_4.sce new file mode 100644 index 000000000..c6704dbb6 --- /dev/null +++ b/620/CH25/EX25.4/example25_4.sce @@ -0,0 +1,12 @@ +z1=4+%i*2;
+z2=6-%i*4;
+zl=3.2+%i*0.2;
+v1=24;
+v2=36*(cos(40*%pi/180)+%i*sin(40*%pi/180));
+in=v1/z1+v2/z2;
+zn=z1*z2/(z1+z2);
+il=in*zn/(zn+zl);
+disp("the load current (in A) has a magnitude of"); disp(sqrt(real(il)^2)+imag(il)^2);
+disp("with a phase angle (in deg) of"); disp((atan(imag(il)/real(il)))*180/%pi);
+p=(real(il)^2+imag(il)^2)*real(zl);
+disp("the load power (in W) is"); disp(p);
\ No newline at end of file diff --git a/620/CH25/EX25.4/example25_4.txt b/620/CH25/EX25.4/example25_4.txt new file mode 100644 index 000000000..bc64c08f7 --- /dev/null +++ b/620/CH25/EX25.4/example25_4.txt @@ -0,0 +1,8 @@ +
+ in polar form the current (in A) has a magnitude of
+
+ 0.9230769
+
+ with a phase angle (in degrees) of
+
+ 67.380135
\ No newline at end of file diff --git a/620/CH25/EX25.5/example25_5.sce b/620/CH25/EX25.5/example25_5.sce new file mode 100644 index 000000000..2beb657e1 --- /dev/null +++ b/620/CH25/EX25.5/example25_5.sce @@ -0,0 +1,19 @@ +r1=50;
+r2=120;
+deg_r1=0;
+deg_r2=-90;
+r=sqrt(r1^2+r2^2);
+deg_r=-atan(r2/r1)*180/%pi;
+v=120;
+deg_v=0;
+i=v/r;
+deg_i=deg_v-deg_r;
+disp("Part a");
+v1=i*r1;
+deg_v1=deg_i+deg_r1;
+disp("in polar form the voltage across the resistor (in V) has a magnitude of"); disp(v1);
+disp("with a phase angle (in degrees) of"); disp(deg_v1);
+v2=i*r2;
+deg_v2=deg_i+deg_r2;
+disp("in polar form the volatge across the capacitor (in V) has a magnitude of"); disp(v2);
+disp("with a phase angle (in degrees) of"); disp(deg_v2);
\ No newline at end of file diff --git a/620/CH25/EX25.5/example25_5.txt b/620/CH25/EX25.5/example25_5.txt Binary files differnew file mode 100644 index 000000000..286f13042 --- /dev/null +++ b/620/CH25/EX25.5/example25_5.txt diff --git a/620/CH25/EX25.6/example25_6.sce b/620/CH25/EX25.6/example25_6.sce new file mode 100644 index 000000000..ba95e5d5b --- /dev/null +++ b/620/CH25/EX25.6/example25_6.sce @@ -0,0 +1,27 @@ +disp("Part a");
+disp("since the current lags the voltage the circuit must be inductive");
+v=48;
+disp("Part b");
+deg_v=0;
+i=6.4;
+deg_i=-40;
+z=v/i;
+deg_z=deg_v-deg_i;
+disp("in polar form the impedance (in Ω) has a magnitude of"); disp(z);
+disp("with a phase angle (in degrees) of"); disp(deg_z);
+disp("Part c");
+r=z*cos(deg_z*%pi/180);
+disp("the resistance of the circuit (in Ω) is"); disp(r);
+x_l=z*sin(deg_z*%pi/180);
+disp("the reactance of the circuit (in Ω) is"); disp(x_l);
+disp("Part d");
+vr=i*r;
+deg_r=0;
+deg_vr=deg_i+deg_r;
+disp("in polar form the voltage across resistor (in V) has as magnitude of"); disp(vr);
+disp("with a phase angle (in degrees) of"); disp(deg_vr);
+vxl=i*x_l;
+deg_xl=90;
+deg_vxl=deg_i+deg_xl;
+disp("in polar form the voltage across the inductor (in V) has a magnitude of"); disp(vxl);
+disp("with a phase angle (in degrees) of"); disp(deg_vxl);
\ No newline at end of file diff --git a/620/CH25/EX25.6/example25_6.txt b/620/CH25/EX25.6/example25_6.txt Binary files differnew file mode 100644 index 000000000..fedbf5e0f --- /dev/null +++ b/620/CH25/EX25.6/example25_6.txt diff --git a/620/CH25/EX25.7/example25_7.sce b/620/CH25/EX25.7/example25_7.sce new file mode 100644 index 000000000..ca468062d --- /dev/null +++ b/620/CH25/EX25.7/example25_7.sce @@ -0,0 +1,11 @@ +a=3+%i*7;
+b=4-%i*5;
+c=-6+%i*8;
+disp("Part a");
+disp("A + B ="); disp(a+b);
+disp("Part b");
+disp("A - B ="); disp(a-b);
+disp("Part c");
+disp("B + C =") ; disp(b+c);
+disp("Part d");
+disp("B - C ="); disp(b-c);
\ No newline at end of file diff --git a/620/CH25/EX25.7/example25_7.txt b/620/CH25/EX25.7/example25_7.txt Binary files differnew file mode 100644 index 000000000..95d5b510d --- /dev/null +++ b/620/CH25/EX25.7/example25_7.txt diff --git a/620/CH25/EX25.8/example25_8.sce b/620/CH25/EX25.8/example25_8.sce new file mode 100644 index 000000000..bac57af30 --- /dev/null +++ b/620/CH25/EX25.8/example25_8.sce @@ -0,0 +1,5 @@ +z1=20+%i*50;
+z2=15+%i*35;
+z3=-%i*10;
+z=z1+z2+z3;
+disp("total series impedance (in Ω) is"); disp(z);
\ No newline at end of file diff --git a/620/CH25/EX25.8/example25_8.txt b/620/CH25/EX25.8/example25_8.txt Binary files differnew file mode 100644 index 000000000..f6d53c6f9 --- /dev/null +++ b/620/CH25/EX25.8/example25_8.txt diff --git a/620/CH25/EX25.9/example25_9.sce b/620/CH25/EX25.9/example25_9.sce new file mode 100644 index 000000000..62489fb8c --- /dev/null +++ b/620/CH25/EX25.9/example25_9.sce @@ -0,0 +1,5 @@ +v=120;
+v1=40+%i*30;
+v2=25-%i*90;
+v3=v-v1-v2;
+disp("voltage (in V) across the third load is"); disp(v3);
\ No newline at end of file diff --git a/620/CH25/EX25.9/example25_9.txt b/620/CH25/EX25.9/example25_9.txt new file mode 100644 index 000000000..ad37cd835 --- /dev/null +++ b/620/CH25/EX25.9/example25_9.txt @@ -0,0 +1,3 @@ + voltage (in V) across the third load is
+
+ 55. + 60.i
\ No newline at end of file diff --git a/620/CH26/EX26.1/example26_1.sce b/620/CH26/EX26.1/example26_1.sce new file mode 100644 index 000000000..dac540e17 --- /dev/null +++ b/620/CH26/EX26.1/example26_1.sce @@ -0,0 +1,4 @@ +p=50;
+i=1.5;
+r=p/i^2;
+disp("the resistance (in Ω) of the AC circuit is"); disp(r);
\ No newline at end of file diff --git a/620/CH26/EX26.1/example26_1.txt b/620/CH26/EX26.1/example26_1.txt Binary files differnew file mode 100644 index 000000000..55468841b --- /dev/null +++ b/620/CH26/EX26.1/example26_1.txt diff --git a/620/CH26/EX26.10/example26_10.sce b/620/CH26/EX26.10/example26_10.sce new file mode 100644 index 000000000..6bc679e09 --- /dev/null +++ b/620/CH26/EX26.10/example26_10.sce @@ -0,0 +1,31 @@ +v=12;
+f=60;
+i=0.05;
+p=0.1;
+disp("Part a");
+v1=24;
+z=v/i;
+rl=p/i^2;
+x_l=sqrt(z^2-rl^2);
+z1=v1/i;
+r=sqrt(z1^2-x_l^2)-rl;
+pr=i^2*r;
+disp("the series resistor has a value (in Ω) of"); disp(r);
+disp("power dissipation (in W) is");disp(pr);
+disp("Part b");
+x_c=sqrt(z1^2-rl^2)+x_l;
+c=1/(2*%pi*f*x_c);
+disp("the size of series cpacitor (in μF) is");disp(c*10^6);
+disp("Part c");
+v2=120;
+z2=v2/i;
+x_c2=sqrt(z2^2-rl^2)+x_l;
+c2=1/(2*%pi*f*x_c2);
+disp("the size of the series capacitor (in μF) is"); disp(c2*10^6);
+vc=i*x_c2;
+disp("voltage (in V) across the capacitor is"); disp(vc);
+disp("Part d");
+r2=sqrt(z2^2-x_l^2)-rl;
+disp("the size of the series resistor (in Ω) is"); disp(r2);
+p2=i^2*r2;
+disp("power dissipation (in W) is"); disp(p2);
\ No newline at end of file diff --git a/620/CH26/EX26.10/example26_10.txt b/620/CH26/EX26.10/example26_10.txt Binary files differnew file mode 100644 index 000000000..190923ec0 --- /dev/null +++ b/620/CH26/EX26.10/example26_10.txt diff --git a/620/CH26/EX26.11/example26_11.sce b/620/CH26/EX26.11/example26_11.sce new file mode 100644 index 000000000..973a18980 --- /dev/null +++ b/620/CH26/EX26.11/example26_11.sce @@ -0,0 +1,6 @@ +p=1000;
+v=250;
+i=5;
+s=v*i;
+pf=p/s;
+disp("power factor is"); disp(pf);
\ No newline at end of file diff --git a/620/CH26/EX26.11/example26_11.txt b/620/CH26/EX26.11/example26_11.txt new file mode 100644 index 000000000..bb3f4b720 --- /dev/null +++ b/620/CH26/EX26.11/example26_11.txt @@ -0,0 +1,4 @@ + power factor is
+
+ 0.8
+
\ No newline at end of file diff --git a/620/CH26/EX26.12/example26_12.sce b/620/CH26/EX26.12/example26_12.sce new file mode 100644 index 000000000..f1c2ced25 --- /dev/null +++ b/620/CH26/EX26.12/example26_12.sce @@ -0,0 +1,19 @@ +deg=41*%pi/180;
+v=240;
+i=6;
+p_out=746;
+disp("Part a");
+pf=cos(deg);
+disp("power factor of the motor is"); disp(pf);
+disp("Part b");
+s=v*i;
+disp("apparent power (in VA) is"); disp(s);
+disp("Part c");
+p=v*i*pf;
+disp("true power (in W) is");disp(p);
+disp("Part d");
+q=v*i*sin(deg);
+disp("reactive power (in VAr) is"); disp(q);
+disp("Part d");
+eff=p_out*100/p;
+disp("the effieciency (in %) of the motor is"); disp(eff);
\ No newline at end of file diff --git a/620/CH26/EX26.12/example26_12.txt b/620/CH26/EX26.12/example26_12.txt new file mode 100644 index 000000000..6a0aa3202 --- /dev/null +++ b/620/CH26/EX26.12/example26_12.txt @@ -0,0 +1,29 @@ +Part a
+
+ power factor of the motor is
+
+ 0.7547096
+
+ Part b
+
+ apparent power (in VA) is
+
+ 1440.
+
+ Part c
+
+ true power (in W) is
+
+ 1086.7818
+
+ Part d
+
+ reactive power (in VAr) is
+
+ 944.725
+
+ Part d
+
+ the effieciency (in %) of the motor is
+
+ 68.643034
\ No newline at end of file diff --git a/620/CH26/EX26.13/example26_13.sce b/620/CH26/EX26.13/example26_13.sce new file mode 100644 index 000000000..5d16d7208 --- /dev/null +++ b/620/CH26/EX26.13/example26_13.sce @@ -0,0 +1,9 @@ +p=300;
+q=115;
+s=321;
+disp("Part a");
+pf=p/s;
+disp("power factor of the combination is"); disp(pf);disp("lagging");
+disp("Part b");
+deg=acos(pf)*180/%pi;
+disp("the phase angle (in deg) between the applied voltage and current is"); disp(deg);
\ No newline at end of file diff --git a/620/CH26/EX26.13/example26_13.txt b/620/CH26/EX26.13/example26_13.txt new file mode 100644 index 000000000..c382ce644 --- /dev/null +++ b/620/CH26/EX26.13/example26_13.txt @@ -0,0 +1,13 @@ +Part a
+
+ power factor of the combination is
+
+ 0.9345794
+
+ lagging
+
+ Part b
+
+ the phase angle (in deg) between the applied voltage and current is
+
+ 20.839694
\ No newline at end of file diff --git a/620/CH26/EX26.14/example26_14.sce b/620/CH26/EX26.14/example26_14.sce new file mode 100644 index 000000000..1f046eded --- /dev/null +++ b/620/CH26/EX26.14/example26_14.sce @@ -0,0 +1,36 @@ +p=15;
+rl=200;
+rb=80;
+l=0.9;
+v=120;
+f=60;
+disp("Part a");
+r=rb+rl;
+x_l=2*%pi*f*l;
+z=sqrt(x_l^2+r^2);
+i=v/z;
+disp("current drawn (in A) by the lamp is"); disp(i);
+disp("Part b");
+s=v*i;
+disp("apparent power (in VA) is"); disp(s);
+disp("Part c");
+pl=i^2*rl;
+disp("power (in W) in the fluorescent lamp is"); disp(pl);
+disp("Part d");
+pb=i^2*rb;
+disp("power (in W) in the ballast is");disp(pb);
+disp("Part e");
+pf=p/s;
+disp("overall power factor is"); disp(pf);
+disp("Part f");
+deg=acos(pf);
+q=v*i*sin(deg);
+disp("the reactive power (in VAr) is"); disp(q);
+disp("Part g");
+x_c=v^2/q;
+c=1/(2*%pi*f*x_c);
+disp("the size of the capacitor (in μF) is"); disp(c*10^6);
+disp("Part h");
+p1=pl+pb;
+i1=p1/v;
+disp("current drawn (in A) after power factor correction is"); disp(i1);
\ No newline at end of file diff --git a/620/CH26/EX26.14/example26_14.txt b/620/CH26/EX26.14/example26_14.txt Binary files differnew file mode 100644 index 000000000..e49a2ecb6 --- /dev/null +++ b/620/CH26/EX26.14/example26_14.txt diff --git a/620/CH26/EX26.15/example26_15.sce b/620/CH26/EX26.15/example26_15.sce new file mode 100644 index 000000000..c3b8dc23b --- /dev/null +++ b/620/CH26/EX26.15/example26_15.sce @@ -0,0 +1,7 @@ +p1=432;
+p2=1092;
+i=2.5;
+v=440;
+p=p1+p2;
+pf=p/(sqrt(3)*v*i);
+disp("power factor of the motor is"); disp(pf);
\ No newline at end of file diff --git a/620/CH26/EX26.15/example26_15.txt b/620/CH26/EX26.15/example26_15.txt new file mode 100644 index 000000000..4329fe074 --- /dev/null +++ b/620/CH26/EX26.15/example26_15.txt @@ -0,0 +1,3 @@ + power factor of the motor is
+
+ 0.7998926
\ No newline at end of file diff --git a/620/CH26/EX26.16/example26_16.sce b/620/CH26/EX26.16/example26_16.sce new file mode 100644 index 000000000..5807f9af1 --- /dev/null +++ b/620/CH26/EX26.16/example26_16.sce @@ -0,0 +1,22 @@ +v=10;
+f=60;
+r=10;
+l1=0.01;
+l2=0.05;
+disp("Part a");
+disp("resistance (in Ω) of the coil for maximum power transfer is"); disp(r);
+disp("Part b");
+l=l1+l2;
+x_c=2*%pi*f*l;
+c=1/(2*%pi*f*x_c);
+disp("the size of the capacitor (in μF) is"); disp(c*10^6);
+disp("Part c");
+z1=2*r;
+i=v/z1;
+p=i^2*r;
+disp("power delivered (in W) to the coil is"); disp(p);
+disp("Part d");
+z=sqrt(z1^2+x_c^2);
+i1=v/z;
+pr=i1^2*r;
+disp("Power dlivered (in W) to the col without the capacitor is"); disp(pr);
\ No newline at end of file diff --git a/620/CH26/EX26.16/example26_16.txt b/620/CH26/EX26.16/example26_16.txt Binary files differnew file mode 100644 index 000000000..8a654bef3 --- /dev/null +++ b/620/CH26/EX26.16/example26_16.txt diff --git a/620/CH26/EX26.17/example26_17.sce b/620/CH26/EX26.17/example26_17.sce new file mode 100644 index 000000000..ca978bc07 --- /dev/null +++ b/620/CH26/EX26.17/example26_17.sce @@ -0,0 +1,19 @@ +m_v=100;
+deg_v=10;
+z=5+%i*8.66;
+disp("Part a");
+m_z=sqrt(real(z)^2+imag(z)^2);
+deg_z=atan(imag(z)/real(z))*180/%pi;
+m_i=m_v/m_z;
+deg_i=-(deg_v-deg_z);
+m_p=m_v*m_i;
+deg_p=deg_i+deg_v;
+disp("the complex power (in VA) has a magnitude of") ; disp(m_p);
+disp("with a phase angle (in deg) of"); disp(deg_p);
+disp("apparent power (in VA) is"); disp(m_p);
+disp("power factor is");disp(cos(deg_p*%pi/180));
+disp("Part b");
+p=m_p*cos(deg_p*%pi/180);
+q=m_p*sin(deg_p*%pi/180);
+disp("true power (in W) is"); disp(p);
+disp("reactive power (in VAr) is"); disp(q);
\ No newline at end of file diff --git a/620/CH26/EX26.17/example26_17.txt b/620/CH26/EX26.17/example26_17.txt Binary files differnew file mode 100644 index 000000000..ad2a578a7 --- /dev/null +++ b/620/CH26/EX26.17/example26_17.txt diff --git a/620/CH26/EX26.18/example26_18.sce b/620/CH26/EX26.18/example26_18.sce new file mode 100644 index 000000000..560cbfee8 --- /dev/null +++ b/620/CH26/EX26.18/example26_18.sce @@ -0,0 +1,34 @@ +m_v=230;
+f=60;
+p_out=1.5*746;
+pf=0.8;
+eff=0.75;
+disp("Part a");
+p_in=p_out/eff;
+m_i1=p_in/(m_v*pf);
+deg_i1=acos(pf);
+m_p1=m_v*m_i1;
+deg_v=0;
+deg_p1=deg_v+deg_i1*180/%pi;
+p1=m_p1*(cos(deg_p1*%pi/180)+%i*sin(deg_p1*%pi/180));
+p=real(p1);
+p2=p-p1;
+qc=-imag(p2);
+x_c=m_v^2/qc;
+c=1/(2*%pi*f*x_c);
+disp("the size of the capacitor (in μF) is"); disp(c*10^6);
+i2=p/m_v;
+disp("the new in-line current (in A) is"); disp(i2);
+disp("Part b");
+pf0=0.95;
+m_i20=p/(m_v*pf0);
+disp("the new in-line current (in A) is"); disp(m_i20);
+deg_i20=acos(0.95);
+m_p0=m_v*m_i20;
+deg_p0=deg_v+deg_i20;
+p0=m_p0*(cos(deg_p0)+%i*sin(deg_p0));
+p20=p0-p1;
+q0=-imag(p20);
+x_c0=m_v^2/q0;
+c0=1/(2*%pi*f*x_c0);
+disp("size of the capacitor (in μ) is"); disp(c0*10^6);
\ No newline at end of file diff --git a/620/CH26/EX26.18/example26_18.txt b/620/CH26/EX26.18/example26_18.txt Binary files differnew file mode 100644 index 000000000..1561f791a --- /dev/null +++ b/620/CH26/EX26.18/example26_18.txt diff --git a/620/CH26/EX26.2/example26_2.sce b/620/CH26/EX26.2/example26_2.sce new file mode 100644 index 000000000..380ffb6c9 --- /dev/null +++ b/620/CH26/EX26.2/example26_2.sce @@ -0,0 +1,5 @@ +l=4;
+i=1.4;
+f=60;
+p=i^2*2*%pi*f*l;
+disp("reactive power (in kVAr) of the circuit is"); disp(p*10^(-3));
\ No newline at end of file diff --git a/620/CH26/EX26.2/example26_2.txt b/620/CH26/EX26.2/example26_2.txt Binary files differnew file mode 100644 index 000000000..cc2472aa2 --- /dev/null +++ b/620/CH26/EX26.2/example26_2.txt diff --git a/620/CH26/EX26.3/example26_3.sce b/620/CH26/EX26.3/example26_3.sce new file mode 100644 index 000000000..b1298e660 --- /dev/null +++ b/620/CH26/EX26.3/example26_3.sce @@ -0,0 +1,6 @@ +p=100;
+c=10*10^(-6);
+i=0.87;
+x_c=p/i^2;
+f=1/(2*%pi*x_c*c);
+disp("the frequency (in Hz) is"); disp(f);
\ No newline at end of file diff --git a/620/CH26/EX26.3/example26_3.txt b/620/CH26/EX26.3/example26_3.txt Binary files differnew file mode 100644 index 000000000..12a3c7be0 --- /dev/null +++ b/620/CH26/EX26.3/example26_3.txt diff --git a/620/CH26/EX26.4/example26_4.sce b/620/CH26/EX26.4/example26_4.sce new file mode 100644 index 000000000..ce7c3264f --- /dev/null +++ b/620/CH26/EX26.4/example26_4.sce @@ -0,0 +1,6 @@ +i=2.6;
+r=300;
+x_l=400;
+z=sqrt(r^2+x_l^2);
+p=i^2*z;
+disp("the apparent power drawn (in kVA) by the circuit is"); disp(p*10^(-3));
\ No newline at end of file diff --git a/620/CH26/EX26.4/example26_4.txt b/620/CH26/EX26.4/example26_4.txt new file mode 100644 index 000000000..805b9bd3a --- /dev/null +++ b/620/CH26/EX26.4/example26_4.txt @@ -0,0 +1,3 @@ +the apparent power drawn (in kVA) by the circuit is
+
+ 3.38
\ No newline at end of file diff --git a/620/CH26/EX26.5/example26_5.sce b/620/CH26/EX26.5/example26_5.sce new file mode 100644 index 000000000..b023cde32 --- /dev/null +++ b/620/CH26/EX26.5/example26_5.sce @@ -0,0 +1,9 @@ +v=120;
+f=60;
+i=5;
+p=525;
+z=v/i;
+r=p/i^2;
+x_l=sqrt(z^2-r^2);
+l=x_l/(2*%pi*f);
+disp("the inductance (in mH) of the coil is"); disp(l*10^3);
\ No newline at end of file diff --git a/620/CH26/EX26.5/example26_5.txt b/620/CH26/EX26.5/example26_5.txt new file mode 100644 index 000000000..bc2b303ae --- /dev/null +++ b/620/CH26/EX26.5/example26_5.txt @@ -0,0 +1,4 @@ +
+ the inductance (in mH) of the coil is
+
+ 30.820222
\ No newline at end of file diff --git a/620/CH26/EX26.6/example26_6.sce b/620/CH26/EX26.6/example26_6.sce new file mode 100644 index 000000000..c7e0ba859 --- /dev/null +++ b/620/CH26/EX26.6/example26_6.sce @@ -0,0 +1,12 @@ +r=300;
+x_l=400;
+i=2.6;
+disp("Part a");
+p=i^2*r;
+disp("the true power (in W) is"); disp(p);
+disp("Part b");
+q=i^2*x_l;
+disp("the inductive reactive power (in VAr) is"); disp(q);
+disp("Part c");
+s=sqrt(p^2+q^2);
+disp("the apparent power (in kVA) is"); disp(s*10^(-3));
diff --git a/620/CH26/EX26.6/example26_6.txt b/620/CH26/EX26.6/example26_6.txt new file mode 100644 index 000000000..44908fe33 --- /dev/null +++ b/620/CH26/EX26.6/example26_6.txt @@ -0,0 +1,18 @@ +
+ Part a
+
+ the true power (in W) is
+
+ 2028.
+
+ Part b
+
+ the inductive reactive power (in VAr) is
+
+ 2704.
+
+ Part c
+
+ the apparent power (in kVA) is
+
+ 3.38
\ No newline at end of file diff --git a/620/CH26/EX26.7/example26_7.sce b/620/CH26/EX26.7/example26_7.sce new file mode 100644 index 000000000..31454cd1c --- /dev/null +++ b/620/CH26/EX26.7/example26_7.sce @@ -0,0 +1,10 @@ +v=120;
+f=60;
+i=5;
+p=525;
+disp("Part a");
+s=i*v;
+disp("the apparent power (in VA) is"); disp(s);
+disp("Part b");
+q=sqrt(s^2-p^2);
+disp("the reactive power (in VAr) is"); disp(q);
\ No newline at end of file diff --git a/620/CH26/EX26.7/example26_7.txt b/620/CH26/EX26.7/example26_7.txt new file mode 100644 index 000000000..c2b126acb --- /dev/null +++ b/620/CH26/EX26.7/example26_7.txt @@ -0,0 +1,11 @@ + Part a
+
+ the apparent power (in VA) is
+
+ 600.
+
+ Part b
+
+ the reactive power (in VAr) is
+
+ 290.47375
\ No newline at end of file diff --git a/620/CH26/EX26.8/example26_8.sce b/620/CH26/EX26.8/example26_8.sce new file mode 100644 index 000000000..43ed4c2b0 --- /dev/null +++ b/620/CH26/EX26.8/example26_8.sce @@ -0,0 +1,15 @@ +r=300;
+x_l=400;
+v=120;
+f=60;
+disp("Part a");
+p=v^2/r;
+disp("the true power (in W) is"); disp(p);
+disp("Part b");
+q=v^2/x_l;
+disp("the reactive power (in VAr) is"); disp(q);
+disp("Part c");
+s=sqrt(p^2+q^2);
+disp("the apparent power (in VA) is"); disp(s);
+i=s/v;
+disp("the current drawn (in A) from the supply is"); disp(i);
\ No newline at end of file diff --git a/620/CH26/EX26.8/example26_8.txt b/620/CH26/EX26.8/example26_8.txt new file mode 100644 index 000000000..0454bcaaa --- /dev/null +++ b/620/CH26/EX26.8/example26_8.txt @@ -0,0 +1,21 @@ +Part a
+
+ the true power (in W) is
+
+ 48.
+
+ Part b
+
+ the reactive power (in VAr) is
+
+ 36.
+
+ Part c
+
+ the apparent power (in VA) is
+
+ 60.
+
+ the current drawn (in A) from the supply is
+
+ 0.5
\ No newline at end of file diff --git a/620/CH26/EX26.9/example26_9.sce b/620/CH26/EX26.9/example26_9.sce new file mode 100644 index 000000000..a469c4cc8 --- /dev/null +++ b/620/CH26/EX26.9/example26_9.sce @@ -0,0 +1,22 @@ +c=12*10^(-6);
+v=240;
+f=60;
+l=0.25;
+r=75;
+disp("Part a");
+x_l=2*%pi*f*l;
+z=sqrt(r^2+x_l^2);
+i=v/z;
+p=i^2*r;
+disp("the true power (in W)is"); disp(p);
+disp("Part b");
+x_c=1/(2*%pi*f*c);
+q_c=v^2/x_c;
+q_l=i^2*x_l;
+q=q_l-q_c;
+disp("the reactive power (in VAr) is");disp(q);
+disp("Part c");
+s=sqrt(p^2+q^2);
+disp("the apparent power (in VA) is"); disp(s);
+i1=s/v;
+disp("the total line current (in A) is"); disp(i1);
\ No newline at end of file diff --git a/620/CH26/EX26.9/example26_9.txt b/620/CH26/EX26.9/example26_9.txt new file mode 100644 index 000000000..3de79ec16 --- /dev/null +++ b/620/CH26/EX26.9/example26_9.txt @@ -0,0 +1,22 @@ +Part a
+
+ the true power (in W)is
+
+ 297.77406
+
+ Part b
+
+ the reactive power (in VAr) is
+
+ 113.61765
+
+ Part c
+
+ the apparent power (in VA) is
+
+ 318.7136
+
+ the total line current (in A) is
+
+ 1.3279733
+
\ No newline at end of file diff --git a/620/CH27/EX27.10/example27_10.sce b/620/CH27/EX27.10/example27_10.sce new file mode 100644 index 000000000..cc2bed687 --- /dev/null +++ b/620/CH27/EX27.10/example27_10.sce @@ -0,0 +1,16 @@ +l=100*10^(-6);
+c=50*10^(-12);
+r=100*10^3;
+v=50*10^(-3);
+disp("Part a");
+f=1/(2*%pi*sqrt(l*c));
+disp("the resonant frequency (in MHz) is"); disp(f*10^6);
+disp("Part b");
+ir=v/r;
+x_l=2*%pi*f*l;
+x_c=1/(2*%pi*f*c);
+il=v/x_l;
+ic=v/x_c;
+disp("current through the resistor (in μA) is"); disp(ir*10^6);
+disp("current throught the inductor (in μA) is");disp(il*10^6);
+disp("current through the capacitor (in μA) is"); disp(ic*10^6);
\ No newline at end of file diff --git a/620/CH27/EX27.10/example27_10.txt b/620/CH27/EX27.10/example27_10.txt Binary files differnew file mode 100644 index 000000000..7c5381b06 --- /dev/null +++ b/620/CH27/EX27.10/example27_10.txt diff --git a/620/CH27/EX27.11/example27_11.sce b/620/CH27/EX27.11/example27_11.sce new file mode 100644 index 000000000..9b6aaf446 --- /dev/null +++ b/620/CH27/EX27.11/example27_11.sce @@ -0,0 +1,15 @@ +l=100*10^(-6);
+c=50*10^(-12);
+r=100*10^3;
+v=50*10^(-3);
+x_l=2*%pi*f*l;
+x_c=1/(2*%pi*f*c);
+disp("Part a");
+q=r/x_l;
+disp("the value of Q is"); disp(q);
+disp("Part b");
+i=q*v/r;
+disp("the inductor and capacitor currents (in μA) each are "); disp(i);
+disp("Part c");
+z=q*x_l;
+disp("the impedance (in kΩ) at resonance is"); disp(z*10^(-3));
\ No newline at end of file diff --git a/620/CH27/EX27.11/example27_11.txt b/620/CH27/EX27.11/example27_11.txt Binary files differnew file mode 100644 index 000000000..b04c4936c --- /dev/null +++ b/620/CH27/EX27.11/example27_11.txt diff --git a/620/CH27/EX27.12/example27_12.sce b/620/CH27/EX27.12/example27_12.sce new file mode 100644 index 000000000..becdbcf83 --- /dev/null +++ b/620/CH27/EX27.12/example27_12.sce @@ -0,0 +1,9 @@ +l=100*10^(-6);
+c=50*10^(-12);
+r=100*10^3;
+v=50*10^(-3);
+fr=1/(2*%pi*sqrt(l*c));
+x_l=2*%pi*fr*l;
+q=r/x_l;
+f=fr/q;
+disp("the bandwidth (in kHz) is"); disp(f*10^(-3));
\ No newline at end of file diff --git a/620/CH27/EX27.12/example27_12.txt b/620/CH27/EX27.12/example27_12.txt Binary files differnew file mode 100644 index 000000000..61b2cf6be --- /dev/null +++ b/620/CH27/EX27.12/example27_12.txt diff --git a/620/CH27/EX27.13/example27_13.sce b/620/CH27/EX27.13/example27_13.sce new file mode 100644 index 000000000..adfc5559c --- /dev/null +++ b/620/CH27/EX27.13/example27_13.sce @@ -0,0 +1,10 @@ +rp=100*10^3;
+v=10*10^(-6);
+r=50*10^3;
+disp("Part a");
+vout=v*rp/(rp+r);
+disp("the output voltage (in μV) across the tank circuit is"); disp(vout*10^6);
+disp("Part b");
+z=10*10^3;
+vout1=v*z/(z+r);
+disp("the output voltage (in μV) is"); disp(vout1*10^6);
\ No newline at end of file diff --git a/620/CH27/EX27.13/example27_13.txt b/620/CH27/EX27.13/example27_13.txt Binary files differnew file mode 100644 index 000000000..689b867bf --- /dev/null +++ b/620/CH27/EX27.13/example27_13.txt diff --git a/620/CH27/EX27.14/example27_14.sce b/620/CH27/EX27.14/example27_14.sce new file mode 100644 index 000000000..80f51330d --- /dev/null +++ b/620/CH27/EX27.14/example27_14.sce @@ -0,0 +1,16 @@ +l=10*10^(-6);
+r=5;
+c=0.01*10^(-6);
+disp("Part a");
+fr=sqrt(1-c*r^2/l)/(2*%pi*sqrt(l*c));
+disp("the resonant frequency (in kHz) is"); disp(fr*10^(-3));
+disp("Part b");
+x_l=2*%pi*fr*l;
+q=x_l/r;
+disp("the Q value of the circuit is"); disp(q);
+disp("Part c");
+f=fr/q;
+disp("the bandwidth (in kHz) of the circuit is"); disp(f*10^(-3));
+disp("Part d");
+z=(r^2+x_l^2)/r;
+disp("the impedance (in Ω) of the circuit is"); disp(z);
\ No newline at end of file diff --git a/620/CH27/EX27.14/example27_14.txt b/620/CH27/EX27.14/example27_14.txt Binary files differnew file mode 100644 index 000000000..99f1d6121 --- /dev/null +++ b/620/CH27/EX27.14/example27_14.txt diff --git a/620/CH27/EX27.15/example27_15.sce b/620/CH27/EX27.15/example27_15.sce new file mode 100644 index 000000000..f9f3ba062 --- /dev/null +++ b/620/CH27/EX27.15/example27_15.sce @@ -0,0 +1,24 @@ +l=10*10^(-6);
+rs=5;
+c=0.01*10^(-6);
+fr0=sqrt(1-c*rs^2/l)/(2*%pi*sqrt(l*c));
+x_l=2*%pi*fr0*l;
+disp("Part a");
+r=sqrt(l/c);
+rmin=r-rs;
+disp("the minimum resistance (in Ω) to be added is"); disp(rmin);
+disp("Part b");
+f=100*10^3;
+fr=sqrt(1-c*rs^2/l)/(2*%pi*sqrt(l*c));
+q=fr/f;
+fr1=sqrt(q^2/(1+q^2))/(2*%pi*sqrt(l*c));
+x_l1=2*%pi*fr1*l;
+q1=fr1/f;
+rs1=x_l1/q1;
+rmin1=r1-rs;
+disp("the resiatance (in Ω) to be added in seriesis"); disp(rmin1);
+disp("Part c");
+rp=(rs1^2+x_l^2)/rs1;
+z=(rs^2+x_l^2)/rs;
+r2=1/(1/rp-1/z);
+disp("the shunting resistance (in Ω) to be connected is"); disp(r2);
\ No newline at end of file diff --git a/620/CH27/EX27.15/example27_15.txt b/620/CH27/EX27.15/example27_15.txt Binary files differnew file mode 100644 index 000000000..17dfc45ae --- /dev/null +++ b/620/CH27/EX27.15/example27_15.txt diff --git a/620/CH27/EX27.2/example27_2.sce b/620/CH27/EX27.2/example27_2.sce new file mode 100644 index 000000000..355759b35 --- /dev/null +++ b/620/CH27/EX27.2/example27_2.sce @@ -0,0 +1,5 @@ +r=10;
+l=200*10^(-6);
+c=50*10^(-12);
+f=1/(2*%pi*sqrt(l*c));
+disp("the resonant frequency (in MHz) is"); disp(f*10^6);
\ No newline at end of file diff --git a/620/CH27/EX27.2/example27_2.txt b/620/CH27/EX27.2/example27_2.txt new file mode 100644 index 000000000..e66cd297b --- /dev/null +++ b/620/CH27/EX27.2/example27_2.txt @@ -0,0 +1,3 @@ +the resonant frequency (in MHz) is
+
+ 1.592D+12
\ No newline at end of file diff --git a/620/CH27/EX27.3/example27_3.sce b/620/CH27/EX27.3/example27_3.sce new file mode 100644 index 000000000..f1265db73 --- /dev/null +++ b/620/CH27/EX27.3/example27_3.sce @@ -0,0 +1,4 @@ +f=1000;
+l=30*10^(-3);
+c=1/(4*%pi^2*f^2*l);
+disp("the value of capacitance (in μF) required is"); disp(c*10^6);
\ No newline at end of file diff --git a/620/CH27/EX27.3/example27_3.txt b/620/CH27/EX27.3/example27_3.txt Binary files differnew file mode 100644 index 000000000..260b807f6 --- /dev/null +++ b/620/CH27/EX27.3/example27_3.txt diff --git a/620/CH27/EX27.4/example27_4.sce b/620/CH27/EX27.4/example27_4.sce new file mode 100644 index 000000000..5b32f0aed --- /dev/null +++ b/620/CH27/EX27.4/example27_4.sce @@ -0,0 +1,5 @@ +fr=400;
+f=12;
+f1=fr-f/2;
+f2=fr+f/2;
+disp("the edge frequencies (in kHz) are"); disp(f1); disp("and"); disp(f2);
\ No newline at end of file diff --git a/620/CH27/EX27.4/example27_4.txt b/620/CH27/EX27.4/example27_4.txt Binary files differnew file mode 100644 index 000000000..64982011c --- /dev/null +++ b/620/CH27/EX27.4/example27_4.txt diff --git a/620/CH27/EX27.5/example27_5.sce b/620/CH27/EX27.5/example27_5.sce new file mode 100644 index 000000000..5ec56f0c8 --- /dev/null +++ b/620/CH27/EX27.5/example27_5.sce @@ -0,0 +1,8 @@ +f_am=10;
+fr_am=455;
+fr_fm=10.7;
+f_fm=0.2;
+q_am=fr_am/f_am;
+q_fm=fr_fm/f_fm;
+disp("for AM the necessary Q value is"); disp(q_am);
+disp("for FM the necessary Q value is"); disp(q_fm);
\ No newline at end of file diff --git a/620/CH27/EX27.5/example27_5.txt b/620/CH27/EX27.5/example27_5.txt Binary files differnew file mode 100644 index 000000000..d196fd375 --- /dev/null +++ b/620/CH27/EX27.5/example27_5.txt diff --git a/620/CH27/EX27.6/example27_6.sce b/620/CH27/EX27.6/example27_6.sce new file mode 100644 index 000000000..d815f8110 --- /dev/null +++ b/620/CH27/EX27.6/example27_6.sce @@ -0,0 +1,8 @@ +l=200*10^(-6);
+r=10;
+c=50*10^(-12);
+fr=1/(2*%pi*sqrt(l*c));
+x_l=2*%pi*fr*l;
+q=x_l/r;
+f=fr/q;
+disp("the bandwidth of the circuit (in kHz) is");disp(f*10^(-3));
\ No newline at end of file diff --git a/620/CH27/EX27.6/example27_6.txt b/620/CH27/EX27.6/example27_6.txt Binary files differnew file mode 100644 index 000000000..1308cbcea --- /dev/null +++ b/620/CH27/EX27.6/example27_6.txt diff --git a/620/CH27/EX27.7/example27_7.sce b/620/CH27/EX27.7/example27_7.sce new file mode 100644 index 000000000..3929c9ab8 --- /dev/null +++ b/620/CH27/EX27.7/example27_7.sce @@ -0,0 +1,5 @@ +r=10;
+l=200*10^(-6);
+c=50*10^(-12);
+q=sqrt(l/c)/r;
+disp("the value of Q is"); disp(q);
\ No newline at end of file diff --git a/620/CH27/EX27.7/example27_7.txt b/620/CH27/EX27.7/example27_7.txt Binary files differnew file mode 100644 index 000000000..baa59084d --- /dev/null +++ b/620/CH27/EX27.7/example27_7.txt diff --git a/620/CH27/EX27.8/example27_8.sce b/620/CH27/EX27.8/example27_8.sce new file mode 100644 index 000000000..50cff6de6 --- /dev/null +++ b/620/CH27/EX27.8/example27_8.sce @@ -0,0 +1,12 @@ +l=8;
+r=400;
+v=120;
+f=60;
+disp("Part a");
+x_l=2*%pi*f*l;
+q=x_l/r;
+vc=q*v;
+disp("the capacitor voltage (in V) is"); disp(vc);
+disp("Part b");
+c=1/(4*%pi^2*f^2*l)
+disp("the necessary capacitance (in μF) is"); disp(c*10^6);
\ No newline at end of file diff --git a/620/CH27/EX27.8/example27_8.txt b/620/CH27/EX27.8/example27_8.txt Binary files differnew file mode 100644 index 000000000..1c5307d8e --- /dev/null +++ b/620/CH27/EX27.8/example27_8.txt diff --git a/620/CH27/EX27.9/example27_9.sce b/620/CH27/EX27.9/example27_9.sce new file mode 100644 index 000000000..1a1494a55 --- /dev/null +++ b/620/CH27/EX27.9/example27_9.sce @@ -0,0 +1,7 @@ +l=200*10^(-6);;
+f1=535*10^3;
+f2=1605*10^3;
+c1=1/(4*%pi^2*f1^2*l);
+c2=1/(4*%pi^2*f2^2*l);
+disp("the range of capacitor values (in pF) s from "); disp(c2*10^12);
+disp("to"); disp(c1*10^12);
\ No newline at end of file diff --git a/620/CH27/EX27.9/example27_9.txt b/620/CH27/EX27.9/example27_9.txt Binary files differnew file mode 100644 index 000000000..04d277293 --- /dev/null +++ b/620/CH27/EX27.9/example27_9.txt diff --git a/620/CH28/EX28.1/example28_1.sce b/620/CH28/EX28.1/example28_1.sce new file mode 100644 index 000000000..6daaddedb --- /dev/null +++ b/620/CH28/EX28.1/example28_1.sce @@ -0,0 +1,15 @@ +v=6.3;
+r=220;
+disp("Part a");
+vm=v*sqrt(2);
+vdc=vm/%pi;
+disp("The dc voltage (in V) across the load is"); disp(vdc);
+disp("Part b");
+im=vm/r;
+disp("the peak current (in mA) through the load is"); disp(im*10^3);
+disp("Part c");
+idc=im/%pi;
+disp("the reading of dc ammeter (in mA) is"); disp("idc*10^3");
+disp("Part d");
+pdc=vdc*idc;
+disp("the dc power (in mW) delivered to the load is"); disp(pdc*10^3);
\ No newline at end of file diff --git a/620/CH28/EX28.1/example28_1.txt b/620/CH28/EX28.1/example28_1.txt Binary files differnew file mode 100644 index 000000000..a8b5712b3 --- /dev/null +++ b/620/CH28/EX28.1/example28_1.txt diff --git a/620/CH28/EX28.2/example28_2.sce b/620/CH28/EX28.2/example28_2.sce new file mode 100644 index 000000000..f9b07d9a8 --- /dev/null +++ b/620/CH28/EX28.2/example28_2.sce @@ -0,0 +1,19 @@ +p=60;
+v=120;
+f=60;
+disp("Part a");
+r=v^2/p;
+disp("the normal hot resistance (in Ω) is"); disp(r);
+disp("Part b");
+vrms=v/sqrt(2);
+disp("the r.m.s. voltage (in V) is"); disp(vrms);
+disp("Part c");
+v1=85;
+r1=r*v1/v;
+disp("the resistance (in Ω) of the lamp is"); disp(r1);
+disp("Part d");
+prms=vrms^2/r1;
+disp("the r.m.s. power delivered to the lamp (in W) is"); disp(prms);
+disp("Part e");
+piv=v*sqrt(2);
+disp("the peak inverse voltage (in V) is"); disp(piv);
\ No newline at end of file diff --git a/620/CH28/EX28.2/example28_2.txt b/620/CH28/EX28.2/example28_2.txt Binary files differnew file mode 100644 index 000000000..7ab59583d --- /dev/null +++ b/620/CH28/EX28.2/example28_2.txt diff --git a/620/CH28/EX28.3/example28_3.sce b/620/CH28/EX28.3/example28_3.sce new file mode 100644 index 000000000..65ba5e749 --- /dev/null +++ b/620/CH28/EX28.3/example28_3.sce @@ -0,0 +1,15 @@ +v=120;
+v1=12.6/2;
+r=220;
+disp("Part a");
+vm=v1*sqrt(2);
+vdc=2*vm/%pi;
+disp("the average dc voltage (in V) is"); disp(vdc);
+disp("Part b");
+im=vm/r;
+disp("the peak current (in mA) though the load is"); disp(im*10^3);
+disp("Part c");
+idc=2*im/%pi;
+disp("the reading of the dc ammeter (in mA) n series with the load is"); disp(idc*10^3);
+pdc=vdc*idc;
+disp("power delivered (in W) to the load is"); disp(pdc);
\ No newline at end of file diff --git a/620/CH28/EX28.3/example28_3.txt b/620/CH28/EX28.3/example28_3.txt Binary files differnew file mode 100644 index 000000000..5f781191f --- /dev/null +++ b/620/CH28/EX28.3/example28_3.txt diff --git a/620/CH28/EX28.4/example28_4.sce b/620/CH28/EX28.4/example28_4.sce new file mode 100644 index 000000000..d205338d6 --- /dev/null +++ b/620/CH28/EX28.4/example28_4.sce @@ -0,0 +1,15 @@ +v1=120;
+v2=6.3;
+r=220;
+disp("Part a");
+vm=v2*sqrt(2);
+vdc=2*vm/%pi;
+disp("the dc voltage (in V) across the load is"); disp(vdc);
+disp("Part b");
+idc=vdc/r;
+disp("the dc current (in mA) throught the load is");disp(idc *10^3);
+disp("Part c");
+pdc=vdc*idc;
+disp("the dc power delivered (in W) to the load is"); disp(pdc);
+disp("Part d");
+disp("the P.I.V. of each diode is"); disp(vm);
\ No newline at end of file diff --git a/620/CH28/EX28.4/example28_4.txt b/620/CH28/EX28.4/example28_4.txt new file mode 100644 index 000000000..21b631be0 --- /dev/null +++ b/620/CH28/EX28.4/example28_4.txt @@ -0,0 +1,24 @@ +
+ Part a
+
+ the dc voltage (in V) across the load is
+
+ 5.6719928
+
+ Part b
+
+ the dc current (in mA) throught the load is
+
+ 25.781785
+
+ Part c
+
+ the dc power delivered (in W) to the load is
+
+ 0.1462341
+
+ Part d
+
+ the P.I.V. of each diode is
+
+ 8.9095454
\ No newline at end of file diff --git a/620/CH28/EX28.5/example28_5.sce b/620/CH28/EX28.5/example28_5.sce new file mode 100644 index 000000000..468183e04 --- /dev/null +++ b/620/CH28/EX28.5/example28_5.sce @@ -0,0 +1,10 @@ +vdc=14.5;
+disp("Part a");
+vm=%pi*vdc/3;
+disp("the necessary r.m.s. output voltage (in V) from the alternator is"); disp(vm);
+disp("Part b");
+idc=30;
+im=%pi*idc/3;
+disp("the peak current (in A) throught the diodes is"); disp(im);
+disp("Part c");
+disp("the P.I.V. (in V) of the diodes is"); disp(vm);
diff --git a/620/CH28/EX28.5/example28_5.txt b/620/CH28/EX28.5/example28_5.txt new file mode 100644 index 000000000..11daf3f32 --- /dev/null +++ b/620/CH28/EX28.5/example28_5.txt @@ -0,0 +1,18 @@ +
+ Part a
+
+ the necessary r.m.s. output voltage (in V) from the alternator is
+
+ 15.184364
+
+ Part b
+
+ the peak current (in A) throught the diodes is
+
+ 31.415927
+
+ Part c
+
+ the P.I.V. (in V) of the diodes is
+
+ 15.184364
\ No newline at end of file diff --git a/620/CH28/EX28.6/example28_6.sce b/620/CH28/EX28.6/example28_6.sce new file mode 100644 index 000000000..f58960358 --- /dev/null +++ b/620/CH28/EX28.6/example28_6.sce @@ -0,0 +1,13 @@ +r=100;
+c=1000*10^(-6);
+vm=9;
+vr=0.8;
+disp("Part a");
+vrms=vr/(2*sqrt(3));
+disp("the r.m.s. value of the ripple voltage (in V) is"); disp(vrms);
+disp("Part b");
+vdc=vm-vr/2;
+disp("the dc output voltage (in V) is"); disp(vdc);
+disp("Part c");
+rip=vrms/vdc;
+disp("the ripple factor is"); disp(rip);
\ No newline at end of file diff --git a/620/CH28/EX28.6/example28_6.txt b/620/CH28/EX28.6/example28_6.txt new file mode 100644 index 000000000..39a82f362 --- /dev/null +++ b/620/CH28/EX28.6/example28_6.txt @@ -0,0 +1,19 @@ +
+ Part a
+
+ the r.m.s. value of the ripple voltage (in V) is
+
+ 0.2309401
+
+ Part b
+
+ the dc output voltage (in V) is
+
+ 8.6
+
+ Part c
+
+ the ripple factor is
+
+ 0.0268535
+
\ No newline at end of file diff --git a/620/CH28/EX28.7/example28_7.sce b/620/CH28/EX28.7/example28_7.sce new file mode 100644 index 000000000..c6c3a1118 --- /dev/null +++ b/620/CH28/EX28.7/example28_7.sce @@ -0,0 +1,4 @@ +rl=100;
+c=1000;
+r=2410/(c*rl);
+disp("the theoretical ripple factor when compared with measured value is"); disp(r);
\ No newline at end of file diff --git a/620/CH28/EX28.7/example28_7.txt b/620/CH28/EX28.7/example28_7.txt new file mode 100644 index 000000000..ddd74e976 --- /dev/null +++ b/620/CH28/EX28.7/example28_7.txt @@ -0,0 +1,4 @@ +
+ the theoretical ripple factor when compared with measured value is
+
+ 0.0241
\ No newline at end of file diff --git a/620/CH28/EX28.8/example28_8.sce b/620/CH28/EX28.8/example28_8.sce new file mode 100644 index 000000000..b949c2cf7 --- /dev/null +++ b/620/CH28/EX28.8/example28_8.sce @@ -0,0 +1,13 @@ +rl=100;
+l=6;
+disp("Part a");
+r=rl/(1600*l);
+disp("the theoretical ripple factor is");disp(r);
+disp("Part b");
+vm=9;
+vdc=2*vm/%pi;
+disp("the dc output voltage (in V) is"); disp(vdc);
+disp("Part c");
+r1=25;
+vdc1=vdc*rl/(rl+r1);
+disp("the dc output voltage (in V) is"); disp(vdc1);
\ No newline at end of file diff --git a/620/CH28/EX28.8/example28_8.txt b/620/CH28/EX28.8/example28_8.txt new file mode 100644 index 000000000..51be2014a --- /dev/null +++ b/620/CH28/EX28.8/example28_8.txt @@ -0,0 +1,18 @@ +
+ Part a
+
+ the theoretical ripple factor is
+
+ 0.0104167
+
+ Part b
+
+ the dc output voltage (in V) is
+
+ 5.729578
+
+ Part c
+
+ the dc output voltage (in V) is
+
+ 4.5836624
\ No newline at end of file diff --git a/620/CH28/EX28.9/example28_9.sce b/620/CH28/EX28.9/example28_9.sce new file mode 100644 index 000000000..12f9fffe9 --- /dev/null +++ b/620/CH28/EX28.9/example28_9.sce @@ -0,0 +1,10 @@ +l=6;
+c=1000;
+rl=100;
+disp("Part a");
+r=0.83/(l*c);
+disp("the theoretical ripple factor is"); disp(r);
+disp("Part b");
+vm=9;
+vdc=2*vm/%pi;
+disp("the dc output voltage (in V) is"); disp(vdc);
\ No newline at end of file diff --git a/620/CH28/EX28.9/example28_9.txt b/620/CH28/EX28.9/example28_9.txt new file mode 100644 index 000000000..1f598c284 --- /dev/null +++ b/620/CH28/EX28.9/example28_9.txt @@ -0,0 +1,13 @@ +
+ Part a
+
+ the theoretical ripple factor is
+
+ 0.0001383
+
+ Part b
+
+ the dc output voltage (in V) is
+
+ 5.729578
+
\ No newline at end of file diff --git a/620/CH29/EX29.1/example29_1.sce b/620/CH29/EX29.1/example29_1.sce new file mode 100644 index 000000000..dbd8577c9 --- /dev/null +++ b/620/CH29/EX29.1/example29_1.sce @@ -0,0 +1,14 @@ +i=10^(-6);
+beta=200;
+disp("Part a");
+ib1=0;
+ic1=beta*ib1+i;
+disp("collector current (in μA) when base current is 0 is"); disp(ic1*10^6);
+disp("Part b");
+ib2=50*10^(-6);
+ic2=beta*ib2+i;
+disp("collector current (in mA) when base current is 50 μA is"); disp(ic2*10^3);
+disp("Part c");
+ib3=100*10^(-6);
+ic3=beta*ib3+i;
+disp("collector current (in mA) when base current is 100 μA is");disp(ic3*10^3);
\ No newline at end of file diff --git a/620/CH29/EX29.1/example29_1.txt b/620/CH29/EX29.1/example29_1.txt Binary files differnew file mode 100644 index 000000000..032bb6121 --- /dev/null +++ b/620/CH29/EX29.1/example29_1.txt diff --git a/620/CH29/EX29.2/example29_2.sce b/620/CH29/EX29.2/example29_2.sce new file mode 100644 index 000000000..362c99d54 --- /dev/null +++ b/620/CH29/EX29.2/example29_2.sce @@ -0,0 +1,5 @@ +ie=6;
+ib=120*10^(-3);
+ic=ie-ib;
+alpha=ic/ie;
+disp("the alpha of the transistor is"); disp(alpha);
\ No newline at end of file diff --git a/620/CH29/EX29.2/example29_2.txt b/620/CH29/EX29.2/example29_2.txt new file mode 100644 index 000000000..e5a72dba2 --- /dev/null +++ b/620/CH29/EX29.2/example29_2.txt @@ -0,0 +1,4 @@ +the alpha of the transistor is
+
+ 0.98
+
\ No newline at end of file diff --git a/620/CH29/EX29.3/example29_3.sce b/620/CH29/EX29.3/example29_3.sce new file mode 100644 index 000000000..efae685e0 --- /dev/null +++ b/620/CH29/EX29.3/example29_3.sce @@ -0,0 +1,9 @@ +ie=6;
+ib=0.12;
+ic=ie-ib;
+disp("Part a");
+beta=ic/ib;
+disp("the beta of the transistor is"); disp(beta);
+disp("Part b");
+alpha=beta/(1+beta);
+disp("the alpha of the transistor is"); disp(alpha);
\ No newline at end of file diff --git a/620/CH29/EX29.3/example29_3.txt b/620/CH29/EX29.3/example29_3.txt new file mode 100644 index 000000000..3676aa817 --- /dev/null +++ b/620/CH29/EX29.3/example29_3.txt @@ -0,0 +1,12 @@ +
+ Part a
+
+ the beta of the transistor is
+
+ 49.
+
+ Part b
+
+ the alpha of the transistor is
+
+ 0.98
\ No newline at end of file diff --git a/620/CH29/EX29.4/example29_4.sce b/620/CH29/EX29.4/example29_4.sce new file mode 100644 index 000000000..2e3998a8f --- /dev/null +++ b/620/CH29/EX29.4/example29_4.sce @@ -0,0 +1,16 @@ +ic=5/1000;
+is=0.1/1000;
+disp("Part a");
+ai=ic/is;
+disp("current gain is"); disp(ai);
+disp("Part b");
+vo=5;
+vi=0.04;
+av=vo/vi;
+disp("voltage gain is"); disp(av);
+disp("Part c");
+ri=vi/is;
+disp("input resistance (in Ω) is"); disp(ri);
+disp("Part d");
+ap=av*ai;
+disp("power gain is"); disp(ap);
\ No newline at end of file diff --git a/620/CH29/EX29.4/example29_4.txt b/620/CH29/EX29.4/example29_4.txt Binary files differnew file mode 100644 index 000000000..78b0d4809 --- /dev/null +++ b/620/CH29/EX29.4/example29_4.txt diff --git a/620/CH29/EX29.5/example29_5.sce b/620/CH29/EX29.5/example29_5.sce new file mode 100644 index 000000000..e254d6cdc --- /dev/null +++ b/620/CH29/EX29.5/example29_5.sce @@ -0,0 +1,13 @@ +av=-40;
+k1=0.1;
+k2=0.2;
+k3=-0.01;
+disp("Part a");
+a1=av/(1-k1*av);
+disp("the overall voltage gain with 10 % negative feedback is"); disp(a1);
+disp("Part b");
+a2=av/(1-k2*av);
+disp("the overall voltage gain with 20 % negative feedback is"); disp(a2);
+disp("Part c");
+a3=av/(1-k3*av);
+disp("the overall voltage gain with 1 % positive feedback is"); disp(a3);
\ No newline at end of file diff --git a/620/CH29/EX29.5/example29_5.txt b/620/CH29/EX29.5/example29_5.txt new file mode 100644 index 000000000..ce920fdd6 --- /dev/null +++ b/620/CH29/EX29.5/example29_5.txt @@ -0,0 +1,18 @@ +
+ Part a
+
+ the overall voltage gain with 10 % negative feedback is
+
+ - 8.
+
+ Part b
+
+ the overall voltage gain with 20 % negative feedback is
+
+ - 4.4444444
+
+ Part c
+
+ the overall voltage gain with 1 % positive feedback is
+
+ - 66.666667
diff --git a/620/CH29/EX29.6/example29_6.sce b/620/CH29/EX29.6/example29_6.sce new file mode 100644 index 000000000..ba6666400 --- /dev/null +++ b/620/CH29/EX29.6/example29_6.sce @@ -0,0 +1,24 @@ +vo=-6;
+vi=0.1;
+ri=2;
+f=10;
+p=6;
+k=0.15;
+disp("Part a");
+av=vo/vi;
+disp(av);
+a1=av/(1-(k*av));
+disp("the voltage gain is"); disp(a1);
+disp("Part b");
+r=ri*(1-k*av);
+disp("the input resistance (in kΩ) is"); disp(r);
+disp("Part c");
+f1=f*(1-k*av);
+disp("the bandwidth (in kHz) is"); disp(f1);
+disp("Part d");
+p1=p/(1-k*av);
+disp("the distortion (in %) is"); disp(p1);
+disp("Part e");
+gbwp=a1*f1;
+disp("the gain-bandwidth product is"); disp(gbwp);
+disp("the gain-bandwith prodeuct is same as before feedback");
\ No newline at end of file diff --git a/620/CH29/EX29.6/example29_6.txt b/620/CH29/EX29.6/example29_6.txt Binary files differnew file mode 100644 index 000000000..f8db20ae2 --- /dev/null +++ b/620/CH29/EX29.6/example29_6.txt diff --git a/620/CH29/EX29.7/example29_7.sce b/620/CH29/EX29.7/example29_7.sce new file mode 100644 index 000000000..6bfc7f419 --- /dev/null +++ b/620/CH29/EX29.7/example29_7.sce @@ -0,0 +1,18 @@ +r1=1500;
+r2=1200;
+b=100;
+disp("Part a");
+av=-b*r1/r;
+disp("the voltage gain of the amplifier without feedback is"); disp(av);
+disp("Part b");
+r3=82;
+k=r3/r1;
+a1=av/(1-k*av);
+disp("the voltage gain of the amplifier when the feedback capacitor is not connected is"); disp(a1);
+disp("Part c");
+r4=1000;
+ro=r1*r4/(r1+r4);
+av1=-b*ro/r2;
+k=r3/ro;
+a2=av1/(1-k*av1);
+disp("the new voltage gain with feedback is"); disp(a2);
\ No newline at end of file diff --git a/620/CH29/EX29.7/example29_7.txt b/620/CH29/EX29.7/example29_7.txt new file mode 100644 index 000000000..fde845fcf --- /dev/null +++ b/620/CH29/EX29.7/example29_7.txt @@ -0,0 +1,18 @@ +
+ Part a
+
+ the voltage gain of the amplifier without feedback is
+
+ - 15.
+
+ Part b
+
+ the voltage gain of the amplifier when the feedback capacitor is not connected is
+
+ - 8.2417582
+
+ Part c
+
+ the new voltage gain with feedback is
+
+ - 6.3829787
\ No newline at end of file diff --git a/620/CH29/EX29.8/example29_8.sce b/620/CH29/EX29.8/example29_8.sce new file mode 100644 index 000000000..c9e506a05 --- /dev/null +++ b/620/CH29/EX29.8/example29_8.sce @@ -0,0 +1,11 @@ +k1=.01;
+k2=0.02;
+k3=0.025;
+av=40;
+disp("Part a");
+a1=av/(1-k1*av);
+disp("the voltage gain is"); disp(a1);
+disp("Part b");
+a2=av/(1-k2*av);
+disp("the voltage gain is"); disp(a2);
+//a3=av/(1-k3*av);
diff --git a/620/CH29/EX29.8/example29_8.txt b/620/CH29/EX29.8/example29_8.txt new file mode 100644 index 000000000..cdc026244 --- /dev/null +++ b/620/CH29/EX29.8/example29_8.txt @@ -0,0 +1,13 @@ +
+ Part a
+
+ the voltage gain is
+
+ 66.666667
+
+ Part b
+
+ the voltage gain is
+
+ 200.
+
\ No newline at end of file diff --git a/620/CH29/EX29.9/example29_9.sce b/620/CH29/EX29.9/example29_9.sce new file mode 100644 index 000000000..078b4eeb2 --- /dev/null +++ b/620/CH29/EX29.9/example29_9.sce @@ -0,0 +1,4 @@ +r=10*10^3;
+c=200*10^(-12);
+f=1/(2*%pi*r*c);
+disp("the frequency of oscillation (in kHz) is"); disp(f*10^(-3));
\ No newline at end of file diff --git a/620/CH29/EX29.9/example29_9.txt b/620/CH29/EX29.9/example29_9.txt new file mode 100644 index 000000000..bbe605d48 --- /dev/null +++ b/620/CH29/EX29.9/example29_9.txt @@ -0,0 +1,4 @@ +
+ the frequency of oscillation (in kHz) is
+
+ 79.577472
\ No newline at end of file diff --git a/620/CH3/EX3.1/example3_1.sce b/620/CH3/EX3.1/example3_1.sce new file mode 100644 index 000000000..7aea319eb --- /dev/null +++ b/620/CH3/EX3.1/example3_1.sce @@ -0,0 +1,15 @@ +disp("Part a");
+v1=10;
+i1=1;
+r1=v1/i1;
+disp("the resistance value (in Ω) is"); disp(r1);
+disp("Part b");
+v2=20;
+i2=2;
+r2=v2/i2;
+disp("the resistance value (in Ω) is"); disp(r2);
+disp("Part c");
+v3=30;
+i3=3;
+r3=v3/i3;
+disp("the resistance value (in Ω) is"); disp(r3);
\ No newline at end of file diff --git a/620/CH3/EX3.1/example3_1.txt b/620/CH3/EX3.1/example3_1.txt Binary files differnew file mode 100644 index 000000000..efbb6e8c7 --- /dev/null +++ b/620/CH3/EX3.1/example3_1.txt diff --git a/620/CH3/EX3.10/example3_10.sce b/620/CH3/EX3.10/example3_10.sce new file mode 100644 index 000000000..81a9a2aa1 --- /dev/null +++ b/620/CH3/EX3.10/example3_10.sce @@ -0,0 +1,11 @@ +disp("Part a");
+v=120;
+i=.5;
+p=v*i;
+disp("the power (in W) used by the lamp is"); disp(p);
+disp("Part b");
+disp("the rate (in J/s) at which heat is converted to light is"); disp(p);
+disp("Part c");
+t=60;
+e=p*t;
+disp("the amount of energy (in J) used by the lamp is"); disp(e);
\ No newline at end of file diff --git a/620/CH3/EX3.10/example3_10.txt b/620/CH3/EX3.10/example3_10.txt Binary files differnew file mode 100644 index 000000000..a47c4ba49 --- /dev/null +++ b/620/CH3/EX3.10/example3_10.txt diff --git a/620/CH3/EX3.11/example3_11.sce b/620/CH3/EX3.11/example3_11.sce new file mode 100644 index 000000000..2666f687b --- /dev/null +++ b/620/CH3/EX3.11/example3_11.sce @@ -0,0 +1,15 @@ +disp("Part a");
+v=120;
+i=20;
+p=v*i;
+disp("the maximum power (in W) that can be delivered is"); disp(p);
+disp("Part b");
+p1=3.3*10^3;
+i1=15;
+v1=p1/i1;
+disp("the voltage applied (in V) must be"); disp(v1);
+disp("Part c");
+p2=40;
+v2=120;
+i2=p2/v2;
+disp("The current (in A) drawn is"); disp(i2);
\ No newline at end of file diff --git a/620/CH3/EX3.11/example3_11.txt b/620/CH3/EX3.11/example3_11.txt Binary files differnew file mode 100644 index 000000000..51caf0c7c --- /dev/null +++ b/620/CH3/EX3.11/example3_11.txt diff --git a/620/CH3/EX3.12/example3_12.sce b/620/CH3/EX3.12/example3_12.sce new file mode 100644 index 000000000..523b2cf08 --- /dev/null +++ b/620/CH3/EX3.12/example3_12.sce @@ -0,0 +1,4 @@ +p1=50;
+p2=30;
+n=p2/p1*100;
+disp("the efficeiency (in %) of the power supply is"); disp(n);
\ No newline at end of file diff --git a/620/CH3/EX3.12/example3_12.txt b/620/CH3/EX3.12/example3_12.txt new file mode 100644 index 000000000..f8a9d5ab8 --- /dev/null +++ b/620/CH3/EX3.12/example3_12.txt @@ -0,0 +1,3 @@ + the efficeiency (in %) of the power supply is
+
+ 60.
\ No newline at end of file diff --git a/620/CH3/EX3.13/example3_13.sce b/620/CH3/EX3.13/example3_13.sce new file mode 100644 index 000000000..7b2c8df00 --- /dev/null +++ b/620/CH3/EX3.13/example3_13.sce @@ -0,0 +1,5 @@ +v=120;
+n=75/100;
+p=1.5*746;
+i=p/(n*v);
+disp("the current (in A) that must be supplied is"); disp(i);
\ No newline at end of file diff --git a/620/CH3/EX3.13/example3_13.txt b/620/CH3/EX3.13/example3_13.txt new file mode 100644 index 000000000..19564c721 --- /dev/null +++ b/620/CH3/EX3.13/example3_13.txt @@ -0,0 +1,3 @@ +the current (in A) that must be supplied is
+
+ 12.433333
\ No newline at end of file diff --git a/620/CH3/EX3.14/example3_14.sce b/620/CH3/EX3.14/example3_14.sce new file mode 100644 index 000000000..4dd5c2f54 --- /dev/null +++ b/620/CH3/EX3.14/example3_14.sce @@ -0,0 +1,10 @@ +disp("Part a");
+r=10;
+i=12;
+p=(i^2)*r;
+disp("power dissipated in the element (in kW) is"); disp(p/1000);
+disp("Part b");
+r1=10*10^3;
+v1=12;
+p1=(v1^2)/r1;
+disp("power dissipated in resistor (in mW) is"); disp(p1*10^3);
\ No newline at end of file diff --git a/620/CH3/EX3.14/example3_14.txt b/620/CH3/EX3.14/example3_14.txt Binary files differnew file mode 100644 index 000000000..dd9c6681e --- /dev/null +++ b/620/CH3/EX3.14/example3_14.txt diff --git a/620/CH3/EX3.15/example3_15.sce b/620/CH3/EX3.15/example3_15.sce new file mode 100644 index 000000000..7f1c33cfa --- /dev/null +++ b/620/CH3/EX3.15/example3_15.sce @@ -0,0 +1,10 @@ +disp("Part a");
+r=100;
+p=2;
+i=sqrt(p/r);
+disp("the maximum current (in mA) that the resistor can handle is"); disp(i*10^3);
+disp("Part b");
+p1=50*10^(-3);
+v=40;
+r1=(v^2)/p1;
+disp("the resistance (in kΩ) is"); disp(r1*10^(-3));
\ No newline at end of file diff --git a/620/CH3/EX3.15/example3_15.txt b/620/CH3/EX3.15/example3_15.txt Binary files differnew file mode 100644 index 000000000..c6357e5c3 --- /dev/null +++ b/620/CH3/EX3.15/example3_15.txt diff --git a/620/CH3/EX3.16/example3_16.sce b/620/CH3/EX3.16/example3_16.sce new file mode 100644 index 000000000..8fdf1359a --- /dev/null +++ b/620/CH3/EX3.16/example3_16.sce @@ -0,0 +1,13 @@ +p=250;
+t=4*30;
+disp("Part a");
+e=p*t;
+disp("the amount of energ (in kWh) used by the lamp is"); disp(e*10^(-3));
+disp("Part b");
+rs=5;
+cost=rs*e;
+disp("the cost (in $) of the energy is"); disp(cost/100);
+disp("Part c");
+rs1=10;
+cost1=rs1*e;
+disp("the cost (in $) of the energy is"); disp(cost1/100);
\ No newline at end of file diff --git a/620/CH3/EX3.16/example3_16.txt b/620/CH3/EX3.16/example3_16.txt Binary files differnew file mode 100644 index 000000000..60d38ed20 --- /dev/null +++ b/620/CH3/EX3.16/example3_16.txt diff --git a/620/CH3/EX3.17/example3_17.sce b/620/CH3/EX3.17/example3_17.sce new file mode 100644 index 000000000..f9b107e5e --- /dev/null +++ b/620/CH3/EX3.17/example3_17.sce @@ -0,0 +1,7 @@ +v=120;
+n=75/100;
+p=1.5*746/(1000*n);
+t=30;
+rs=5;
+cost=p*t*rs/100;
+disp("the cost (in $) to run the motor is "); disp(cost);
\ No newline at end of file diff --git a/620/CH3/EX3.17/example3_17.txt b/620/CH3/EX3.17/example3_17.txt new file mode 100644 index 000000000..55267b1b6 --- /dev/null +++ b/620/CH3/EX3.17/example3_17.txt @@ -0,0 +1,3 @@ + the cost (in $) to run the motor is
+
+ 2.238
\ No newline at end of file diff --git a/620/CH3/EX3.18/example3_18.sce b/620/CH3/EX3.18/example3_18.sce new file mode 100644 index 000000000..2f1646ca0 --- /dev/null +++ b/620/CH3/EX3.18/example3_18.sce @@ -0,0 +1,10 @@ +disp("Part a");
+disp("the resistance value is 158 Ω with an tolerance of 1%");
+disp("Part b");
+disp("the resistance value is 2.15 kΩ with a tolerance of 2%");
+disp("Part c");
+disp("the resistance value is 7.32 MΩ with a tolerance of 1%");
+disp("Part d");
+disp("the resistance value is 6.49 Ω with a tolerance of 2%");
+disp("Part e");
+disp("the resistance value is 820 kΩ with a tolerance of 1%");
\ No newline at end of file diff --git a/620/CH3/EX3.18/example3_18.txt b/620/CH3/EX3.18/example3_18.txt Binary files differnew file mode 100644 index 000000000..6db7fed6c --- /dev/null +++ b/620/CH3/EX3.18/example3_18.txt diff --git a/620/CH3/EX3.2/example3_2.sce b/620/CH3/EX3.2/example3_2.sce new file mode 100644 index 000000000..a9e93c08f --- /dev/null +++ b/620/CH3/EX3.2/example3_2.sce @@ -0,0 +1,8 @@ +disp("Part a");
+v=120;
+i=8;
+r=v/i;
+disp("The resistance of the element (in Ω) is"); disp(r);
+v1=240;
+r1=v1/i;
+disp("The resistance of the element (in Ω) is"); disp(r1);
\ No newline at end of file diff --git a/620/CH3/EX3.2/example3_2.txt b/620/CH3/EX3.2/example3_2.txt Binary files differnew file mode 100644 index 000000000..988a90ff5 --- /dev/null +++ b/620/CH3/EX3.2/example3_2.txt diff --git a/620/CH3/EX3.3/example3_3.sce b/620/CH3/EX3.3/example3_3.sce new file mode 100644 index 000000000..613bc2edb --- /dev/null +++ b/620/CH3/EX3.3/example3_3.sce @@ -0,0 +1,4 @@ +i=5*10^(-3);
+v=12;
+r=v/i;
+disp("the resistance value (in kΩ) is"); disp(r*10^(-3));
\ No newline at end of file diff --git a/620/CH3/EX3.3/example3_3.txt b/620/CH3/EX3.3/example3_3.txt Binary files differnew file mode 100644 index 000000000..90e02baaf --- /dev/null +++ b/620/CH3/EX3.3/example3_3.txt diff --git a/620/CH3/EX3.4/example3_4.sce b/620/CH3/EX3.4/example3_4.sce new file mode 100644 index 000000000..e05aeeeee --- /dev/null +++ b/620/CH3/EX3.4/example3_4.sce @@ -0,0 +1,4 @@ +i=4*10^(-6);
+v=40*10^(-3);
+r=v/i;
+disp("Th resistance value (in kΩ) is"); disp(r*10^(-3));
diff --git a/620/CH3/EX3.4/example3_4.txt b/620/CH3/EX3.4/example3_4.txt Binary files differnew file mode 100644 index 000000000..dac67b4a9 --- /dev/null +++ b/620/CH3/EX3.4/example3_4.txt diff --git a/620/CH3/EX3.5/example3_5.sce b/620/CH3/EX3.5/example3_5.sce new file mode 100644 index 000000000..5be59d2dc --- /dev/null +++ b/620/CH3/EX3.5/example3_5.sce @@ -0,0 +1,9 @@ +v1=60;
+i1=0.6;
+r1=v1/i1;
+disp("At point 1 the resistance of the lamp filament (in Ω) is"); disp(r1);
+v2=120;
+i2=0.8;
+r2=v2/i2;
+disp("At point 2 the resistance of the lamp filament (in Ω) is"); disp(r2);
+disp("The curve does not obey Ohms law since a doubling of voltage from 60 V to 120 V does not result in a corresponding doubling of current. That is, the resistance is not constant-it increases at higher currents due to a heating effect");
\ No newline at end of file diff --git a/620/CH3/EX3.5/example3_5.txt b/620/CH3/EX3.5/example3_5.txt Binary files differnew file mode 100644 index 000000000..633aade16 --- /dev/null +++ b/620/CH3/EX3.5/example3_5.txt diff --git a/620/CH3/EX3.6/example3_6.sce b/620/CH3/EX3.6/example3_6.sce new file mode 100644 index 000000000..c4c4d5060 --- /dev/null +++ b/620/CH3/EX3.6/example3_6.sce @@ -0,0 +1,14 @@ +v=120;
+r=150;
+disp("Part a");
+i=v/r;
+disp("current flowing through the resistor (in A) is"); disp(i);
+disp("Part b");
+r1=50;
+v1=i*r1;
+disp("The new emf required (in V) is"); disp(v1);
+disp("Part c");
+i2=50*10^(-3);
+v2=60;
+r2=v2/i2;
+disp("the resistance must be increased to a value (in Ω) of"); disp(r2);
\ No newline at end of file diff --git a/620/CH3/EX3.6/example3_6.txt b/620/CH3/EX3.6/example3_6.txt Binary files differnew file mode 100644 index 000000000..7e067dcbb --- /dev/null +++ b/620/CH3/EX3.6/example3_6.txt diff --git a/620/CH3/EX3.7/example3_7.sce b/620/CH3/EX3.7/example3_7.sce new file mode 100644 index 000000000..eede41d9a --- /dev/null +++ b/620/CH3/EX3.7/example3_7.sce @@ -0,0 +1,11 @@ +r=2.2*10^6;
+i=6*10^(-6);
+disp("Part a");
+v=i*r;
+disp("the potential difference (in V) across the resistor is"); disp(v);
+disp("Part b");
+g=10^(-6);
+v1=12;
+r1=1/g;
+i1=v1/r1;
+disp("the new current (in μA) is"); disp(i1*10^6);
\ No newline at end of file diff --git a/620/CH3/EX3.7/example3_7.txt b/620/CH3/EX3.7/example3_7.txt Binary files differnew file mode 100644 index 000000000..d3ff38a29 --- /dev/null +++ b/620/CH3/EX3.7/example3_7.txt diff --git a/620/CH3/EX3.8/example3_8.sce b/620/CH3/EX3.8/example3_8.sce new file mode 100644 index 000000000..1d81bc462 --- /dev/null +++ b/620/CH3/EX3.8/example3_8.sce @@ -0,0 +1,5 @@ +v=120;
+i=3;
+t=12;
+e=v*i*t;
+disp("energy supplied by the source (in J) is"); disp(e);
\ No newline at end of file diff --git a/620/CH3/EX3.8/example3_8.txt b/620/CH3/EX3.8/example3_8.txt Binary files differnew file mode 100644 index 000000000..fe1536626 --- /dev/null +++ b/620/CH3/EX3.8/example3_8.txt diff --git a/620/CH3/EX3.9/example3_9.sce b/620/CH3/EX3.9/example3_9.sce new file mode 100644 index 000000000..e44bc311c --- /dev/null +++ b/620/CH3/EX3.9/example3_9.sce @@ -0,0 +1,11 @@ +wt=160;
+h=20;
+t=8;
+e1=3200;
+e2=4340;
+disp("Part a");
+p1=e2/t;
+disp("the power developed (in W) is"); disp(p1);
+disp("Part b");
+p2=e2/(t*550);
+disp("the power developed (in hp) is"); disp(p2);
\ No newline at end of file diff --git a/620/CH3/EX3.9/example3_9.txt b/620/CH3/EX3.9/example3_9.txt Binary files differnew file mode 100644 index 000000000..810e161e7 --- /dev/null +++ b/620/CH3/EX3.9/example3_9.txt diff --git a/620/CH4/EX4.1/example4_1.sce b/620/CH4/EX4.1/example4_1.sce new file mode 100644 index 000000000..aad6ae195 --- /dev/null +++ b/620/CH4/EX4.1/example4_1.sce @@ -0,0 +1,11 @@ +disp("Part a");
+l=100;
+d=2*10^(-3);
+ro=1.72*10^(-8);
+a=%pi*(d^2)/4;
+r=ro*l/a;
+disp("the resistance (in Ω) of copper wire is"); disp(r);
+disp("Part b");
+ro1=2.63*10^(-8);
+r1=r*ro1/ro;
+disp("the resistance (in Ω) of aluminium wire is"); disp(r1);
\ No newline at end of file diff --git a/620/CH4/EX4.1/example4_1.txt b/620/CH4/EX4.1/example4_1.txt Binary files differnew file mode 100644 index 000000000..7c1f4dd3c --- /dev/null +++ b/620/CH4/EX4.1/example4_1.txt diff --git a/620/CH4/EX4.2/example4_2.sce b/620/CH4/EX4.2/example4_2.sce new file mode 100644 index 000000000..52592300b --- /dev/null +++ b/620/CH4/EX4.2/example4_2.sce @@ -0,0 +1,6 @@ +r=10;
+ro=5.5*10^(-8);
+l=3*10^(-2);
+a=ro*l/r;
+d=sqrt(4*a/%pi);
+disp("the diameter (in mm) is"); disp(d*10^3);
\ No newline at end of file diff --git a/620/CH4/EX4.2/example4_2.txt b/620/CH4/EX4.2/example4_2.txt Binary files differnew file mode 100644 index 000000000..051cc5439 --- /dev/null +++ b/620/CH4/EX4.2/example4_2.txt diff --git a/620/CH4/EX4.3/example4_3.sce b/620/CH4/EX4.3/example4_3.sce new file mode 100644 index 000000000..38763fb6c --- /dev/null +++ b/620/CH4/EX4.3/example4_3.sce @@ -0,0 +1,12 @@ +disp("Part a");
+d=64.1;
+a=d^2;
+disp("the circular mil area is"); disp(a);
+disp("Part b");
+l=150;
+r1=2.52/1000;
+r=r1*l;
+disp("the resistance value (in Ω) is"); disp(r);
+disp("Part c");
+r2=r/4;
+disp("the resistance (in Ω) of no.8 gauge wire is"); disp(r2);
\ No newline at end of file diff --git a/620/CH4/EX4.3/example4_3.txt b/620/CH4/EX4.3/example4_3.txt Binary files differnew file mode 100644 index 000000000..e4f13374d --- /dev/null +++ b/620/CH4/EX4.3/example4_3.txt diff --git a/620/CH4/EX4.4/example4_4.sce b/620/CH4/EX4.4/example4_4.sce new file mode 100644 index 000000000..cc6455ef6 --- /dev/null +++ b/620/CH4/EX4.4/example4_4.sce @@ -0,0 +1,17 @@ +disp("Part a");
+th=0.01*10^(-2);
+bdv=20/10^(-3);
+v=bdv*th;
+disp("the following potential differnce (in V) will puncture the sheet of paper");
+disp(v);
+disp("Part b");
+v1=600;
+bdv1=16*10^3;
+th1=v1/bdv1;
+disp("the minimum thickness (in mm) is"); disp(th1);
+disp("Part c");
+th2=5;
+f=2
+v2=250;
+bdv2=f*v2/th2;
+disp("the minimum breakdown voltage (in kV/mm) required is"); disp(bdv2);
\ No newline at end of file diff --git a/620/CH4/EX4.4/example4_4.txt b/620/CH4/EX4.4/example4_4.txt Binary files differnew file mode 100644 index 000000000..690290bab --- /dev/null +++ b/620/CH4/EX4.4/example4_4.txt diff --git a/620/CH4/EX4.5/example4_5.sce b/620/CH4/EX4.5/example4_5.sce new file mode 100644 index 000000000..0bc0fa542 --- /dev/null +++ b/620/CH4/EX4.5/example4_5.sce @@ -0,0 +1,17 @@ +disp("Part a");
+r1=0.511;
+l=10;
+r=r1*l;
+T_C1=20;
+disp("the resistance (in Ω) at 20 °C is"); disp(r);
+disp("Part b");
+T_F2=100;
+T_C2=(T_F2-32)*5/9;
+a_1=0.00393;
+r2=r*(1+a_1*(T_C2-T_C1));
+disp("the resistance (in Ω) at 100 °F is"); disp(r2);
+disp("Part c");
+T_F3=-40;
+T_C3=(T_F3-32)*5/9;
+r3=r*(1+a_1*(T_C3-T_C1));
+disp("the resistance (in Ω) at -40 °F is"); disp(r3);
\ No newline at end of file diff --git a/620/CH4/EX4.5/example4_5.txt b/620/CH4/EX4.5/example4_5.txt Binary files differnew file mode 100644 index 000000000..880647b5c --- /dev/null +++ b/620/CH4/EX4.5/example4_5.txt diff --git a/620/CH4/EX4.6/example4_6.sce b/620/CH4/EX4.6/example4_6.sce new file mode 100644 index 000000000..0ce5c6f03 --- /dev/null +++ b/620/CH4/EX4.6/example4_6.sce @@ -0,0 +1,6 @@ +r1=10;
+r2=144;
+a_1=0.0045;
+T1=20;
+T2=(r2/r1-1)/a_1+T1;
+disp("the temperature (in °C) of the hot filament is"); disp(T2);
\ No newline at end of file diff --git a/620/CH4/EX4.6/example4_6.txt b/620/CH4/EX4.6/example4_6.txt Binary files differnew file mode 100644 index 000000000..7504d4fa6 --- /dev/null +++ b/620/CH4/EX4.6/example4_6.txt diff --git a/620/CH4/EX4.7/example4_7.sce b/620/CH4/EX4.7/example4_7.sce new file mode 100644 index 000000000..9bb652975 --- /dev/null +++ b/620/CH4/EX4.7/example4_7.sce @@ -0,0 +1,12 @@ +disp("Part a");
+v=120;
+p=60;
+r=18;
+i=v/r;
+disp("the initial inrush of current (in A) is"); disp(i);
+disp("Part b");
+i1=p/v;
+disp("the steady operating current (in A) is"); disp(i1);
+disp("Part c");
+r1=v/i1;
+disp("the hot resistance (in Ω) of the lamp is"); disp(r1);
\ No newline at end of file diff --git a/620/CH4/EX4.7/example4_7.txt b/620/CH4/EX4.7/example4_7.txt Binary files differnew file mode 100644 index 000000000..e66afdfd6 --- /dev/null +++ b/620/CH4/EX4.7/example4_7.txt diff --git a/620/CH5/EX5.1/example5_1.sce b/620/CH5/EX5.1/example5_1.sce new file mode 100644 index 000000000..43a8acd3a --- /dev/null +++ b/620/CH5/EX5.1/example5_1.sce @@ -0,0 +1,20 @@ +disp("Part a");
+r1=3.3;
+r2=1;
+r3=4.7;
+r=r1+r2+r3;
+disp("the total resistance (n kΩ) is"); disp(r);
+disp("Part b");
+v=18;
+i=v/r;
+disp("the current (in mA) in the circuit is"); disp(i);
+disp("Part c");
+v1=i*r1;
+disp("the voltage drop (in V) across the 3.3 kΩ resistor is"); disp(v1);
+v2=i*r2;
+disp("the volatge drop (in V) across the 1 kΩ resistor is"); disp(v2);
+v3=i*r3;
+disp("the voltage drop (in V) across the 4.7 kΩ resistor is"); disp(v3);
+disp("Part d");
+V=v-v1-v2;
+disp("the voltmeter reading (in V) is"); disp(V);
\ No newline at end of file diff --git a/620/CH5/EX5.1/example5_1.txt b/620/CH5/EX5.1/example5_1.txt Binary files differnew file mode 100644 index 000000000..c7658ef96 --- /dev/null +++ b/620/CH5/EX5.1/example5_1.txt diff --git a/620/CH5/EX5.10/example5_10.sce b/620/CH5/EX5.10/example5_10.sce new file mode 100644 index 000000000..ce5139c32 --- /dev/null +++ b/620/CH5/EX5.10/example5_10.sce @@ -0,0 +1,12 @@ +disp("Part a");
+v1=25;
+v2=10;
+v=v1-v2;
+r1=470;
+r2=220;
+r=r1+r2;
+i=v/r;
+disp("the current (in mA) is"); disp(i*10^3);
+disp("Part b");
+vb=v2+i*r2;
+disp("the voltage (in V) at A w.r.t. B is"); disp(vb);
\ No newline at end of file diff --git a/620/CH5/EX5.10/example5_10.txt b/620/CH5/EX5.10/example5_10.txt Binary files differnew file mode 100644 index 000000000..bb194d094 --- /dev/null +++ b/620/CH5/EX5.10/example5_10.txt diff --git a/620/CH5/EX5.2/example5_2.sce b/620/CH5/EX5.2/example5_2.sce new file mode 100644 index 000000000..ea71faf21 --- /dev/null +++ b/620/CH5/EX5.2/example5_2.sce @@ -0,0 +1,19 @@ +disp("Part a");
+r1=3.3;
+r2=1;
+r3=4.7;
+r=r1+r2+r3;
+v=18;
+i=v/r;
+v1=i*r1;
+v2=i*r2;
+v3=i*r3;
+p1=v1*i;
+disp("power delivered (in mW) in the 3.3 kΩ resistor is"); disp(p1);
+p2=v2*i;
+disp("power delivered (in mW) in the 1 kΩ resistor is "); disp(p2);
+p3=v3*i;
+disp("power delivered (in mW) in the 4.7 kΩ resistor is"); disp(p3);
+disp("Part b");
+p=p1+p2+p3;
+disp("the total power delivered (in mW) is"); disp(p);
\ No newline at end of file diff --git a/620/CH5/EX5.2/example5_2.txt b/620/CH5/EX5.2/example5_2.txt Binary files differnew file mode 100644 index 000000000..ec51fc51e --- /dev/null +++ b/620/CH5/EX5.2/example5_2.txt diff --git a/620/CH5/EX5.3/example5_3.sce b/620/CH5/EX5.3/example5_3.sce new file mode 100644 index 000000000..994dd2739 --- /dev/null +++ b/620/CH5/EX5.3/example5_3.sce @@ -0,0 +1,13 @@ +disp("Part a");
+v1=9;
+v2=2*1.5;
+i=75*10^(-3);
+v=v1-v2;
+r=v/i;
+disp("the resistance value (in Ω) required is"); disp(r);
+disp("Part b");
+p=v*i*10^3;
+disp("the power rating (in mW) of the transistor is"); disp(p);
+disp("Part c");
+p1=v2*i*10^3;
+disp("the power used (in mW) by the radio is"); disp(p1);
\ No newline at end of file diff --git a/620/CH5/EX5.3/example5_3.txt b/620/CH5/EX5.3/example5_3.txt Binary files differnew file mode 100644 index 000000000..17398a98a --- /dev/null +++ b/620/CH5/EX5.3/example5_3.txt diff --git a/620/CH5/EX5.4/example5_4.sce b/620/CH5/EX5.4/example5_4.sce new file mode 100644 index 000000000..a5cab9c18 --- /dev/null +++ b/620/CH5/EX5.4/example5_4.sce @@ -0,0 +1,32 @@ +disp("Part a");
+disp("if the pilot is not lit, no emf will be generated and all voltages will be zero");
+disp("Part b");
+disp("If the thermocouple is defective, all voltages will be zero (no emf generated)");
+disp("Part c");
+disp("voltmeter readings when connected across A and B is 750 mV")
+disp("voltmeter readings when connected across B and C is 0 V")
+disp("voltmeter readings when connected across C and D is 0 V")
+disp("voltmeter readings when connected across D and E is 0 V")
+disp("voltmeter readings when connected across E and F is 750 mV")
+disp("voltmeter readings when connected across F and A is is 0 V")
+disp("Part d");
+disp("voltmeter readings when connected across A and B is 750 mV")
+disp("voltmeter readings when connected across B and C is 0 V")
+disp("voltmeter readings when connected across C and D is 0 V")
+disp("voltmeter readings when connected across D and E is 0 V")
+disp("voltmeter readings when connected across E and F is 0 V")
+disp("voltmeter readings when connected across F and A is 0 V")
+disp("Part e");
+disp("voltmeter readings when connected across A and B is 750 mV")
+disp("voltmeter readings when connected across B and C is 750 mV ")
+disp("voltmeter readings when connected across C and D is 0 V")
+disp("voltmeter readings when connected across D and E is 0 V")
+disp("voltmeter readings when connected across E and F is 0 V")
+disp("voltmeter readings when connected across F and A is 0 V")
+disp("Part f");
+disp("voltmeter readings when connected across A and B is 750 mV")
+disp("voltmeter readings when connected across B and C is 0 V")
+disp("voltmeter readings when connected across C and D is 0 V")
+disp("voltmeter readings when connected across D and E is 750 mV")
+disp("voltmeter readings when connected across E and F is 0 V")
+disp("voltmeter readings when connected across F and A is 0 V")
diff --git a/620/CH5/EX5.4/example5_4.txt b/620/CH5/EX5.4/example5_4.txt Binary files differnew file mode 100644 index 000000000..f9d43e3a7 --- /dev/null +++ b/620/CH5/EX5.4/example5_4.txt diff --git a/620/CH5/EX5.5/example5_5.sce b/620/CH5/EX5.5/example5_5.sce new file mode 100644 index 000000000..6eb550cab --- /dev/null +++ b/620/CH5/EX5.5/example5_5.sce @@ -0,0 +1,13 @@ +disp("Part a");
+r=82;
+v1=9;
+v2=3;
+v=v1-v2;
+i=v/r;
+disp("the normal current (in mA) flowing in the circuit is"); disp(i*10^3);
+disp("Part b");
+r1=v2/i;
+i1=v1/r1;
+disp("the current (in mA) flowing through the resistor is"); disp(i1*10^3);
+disp("Part c");
+disp("select the nearest standard fuse above the normal operating current : 0.1 A");
\ No newline at end of file diff --git a/620/CH5/EX5.5/example5_5.txt b/620/CH5/EX5.5/example5_5.txt Binary files differnew file mode 100644 index 000000000..8a860c7f5 --- /dev/null +++ b/620/CH5/EX5.5/example5_5.txt diff --git a/620/CH5/EX5.6/example5_6.sce b/620/CH5/EX5.6/example5_6.sce new file mode 100644 index 000000000..99bf3869b --- /dev/null +++ b/620/CH5/EX5.6/example5_6.sce @@ -0,0 +1,7 @@ +r1=22;
+r2=100;
+r3=56;
+v=12;
+r=r1+r2+r3;
+v3=v*r3/r;
+disp("the voltage (in V) across the 56 kΩ resistor is"); disp(v3);
\ No newline at end of file diff --git a/620/CH5/EX5.6/example5_6.txt b/620/CH5/EX5.6/example5_6.txt Binary files differnew file mode 100644 index 000000000..42f4756dd --- /dev/null +++ b/620/CH5/EX5.6/example5_6.txt diff --git a/620/CH5/EX5.7/example5_7.sce b/620/CH5/EX5.7/example5_7.sce new file mode 100644 index 000000000..a573e4019 --- /dev/null +++ b/620/CH5/EX5.7/example5_7.sce @@ -0,0 +1,19 @@ +p1=200;
+v=240;
+v0=120;
+p2=100;
+disp("Part a");
+r1=(v0^2)/p1;
+r2=(v0^2)/p2;
+r=r1+r2;
+v1=v*r1/r;
+v2=v*r2/r;
+disp("the voltage (in V) across the 200 W , 120 V bulb is"); disp(v1);
+disp("the voltage (in V) across the 100 W , 120 V bulb is"); disp(v2);
+disp("Part b");
+p_1=(v1^2)/r1;
+p_2=(v2^2)/r2;
+disp("the power dissipated (in W) by the 200 W , 120 V bulb is"); disp(p_1);
+disp("the power dissipated (in W) by the 100 W , 120 V bulb is"); disp(p_2);
+disp("Part c");
+disp("the 200 W bulb will be approximately half as bright as normal , the 10 W bulb would be much brighter (almost twice as bright) than normal and would probably burn out in few minutes");
\ No newline at end of file diff --git a/620/CH5/EX5.7/example5_7.txt b/620/CH5/EX5.7/example5_7.txt new file mode 100644 index 000000000..c062dded1 --- /dev/null +++ b/620/CH5/EX5.7/example5_7.txt @@ -0,0 +1,25 @@ +
+ Part a
+
+ the voltage (in V) across the 200 W , 120 V bulb is
+
+ 80.
+
+ the voltage (in V) across the 100 W , 120 V bulb is
+
+ 160.
+
+ Part b
+
+ the power dissipated (in W) by the 200 W , 120 V bulb is
+
+ 88.888889
+
+ the power dissipated (in W) by the 100 W , 120 V bulb is
+
+ 177.77778
+
+ Part c
+
+ the 200 W bulb will be approximately half as bright as normal , the 10 W bulb would be much brighter (almost twice as bright) than normal and would probably burn o
+ ut in few minutes
\ No newline at end of file diff --git a/620/CH5/EX5.8/example5_8.sce b/620/CH5/EX5.8/example5_8.sce new file mode 100644 index 000000000..5c3db5e9f --- /dev/null +++ b/620/CH5/EX5.8/example5_8.sce @@ -0,0 +1,14 @@ +r=5*10^3;
+v=6;
+disp("Part a");
+disp("the minimum voltage is 0 V and the maximum output voltage is 6 V");
+disp("Part b");
+v1=0.25*v;
+v2=0.75*v;
+disp("the two possible output voltages (in V) are"); disp(v1); disp(v2);
+disp("Part c");
+i=v/r;
+disp("the current (in mA) throught the potentiometer in this position is"); disp(i*10^3);
+disp("Part d");
+p=r*i^2;
+disp("he potentiometer power rating (in mW) is"); disp(p*10^3);
\ No newline at end of file diff --git a/620/CH5/EX5.8/example5_8.txt b/620/CH5/EX5.8/example5_8.txt Binary files differnew file mode 100644 index 000000000..875eb7654 --- /dev/null +++ b/620/CH5/EX5.8/example5_8.txt diff --git a/620/CH5/EX5.9/example5_9.sce b/620/CH5/EX5.9/example5_9.sce new file mode 100644 index 000000000..ab3512bc0 --- /dev/null +++ b/620/CH5/EX5.9/example5_9.sce @@ -0,0 +1,11 @@ +r1=1;
+r2=1.2;
+r=r1+r2;
+v=10;
+disp("Part a");
+v1=v*r2/r;
+disp("the maximum voltage (in V) is"); disp(v);
+disp("the minimum voltage (in V) is"); disp(v1);
+disp("Part b");
+v2=v*(r1/2+r2)/r;
+disp("the volatge (in V) is"); disp(v2);
\ No newline at end of file diff --git a/620/CH5/EX5.9/example5_9.txt b/620/CH5/EX5.9/example5_9.txt Binary files differnew file mode 100644 index 000000000..14306564c --- /dev/null +++ b/620/CH5/EX5.9/example5_9.txt diff --git a/620/CH6/EX6.1/example6_1.sce b/620/CH6/EX6.1/example6_1.sce new file mode 100644 index 000000000..dda7f0b28 --- /dev/null +++ b/620/CH6/EX6.1/example6_1.sce @@ -0,0 +1,19 @@ +i1=10;
+i2=0.5;
+i3=1.5;
+v=120;
+disp("Part a");
+i=i1+i2+i3;
+disp("the total current (in A) supplied by the source is"); disp(i);
+disp("Part b");
+disp("voltage (in V) across the lamp is"); disp(v);
+disp("Part c");
+r=v/i;
+disp("the combined resistance (in Ω) is");disp(r);
+disp("Part d");
+i4=15;
+r4=v/(i4-i);
+disp("the resistance (in Ω) of the fourth load is"); disp(r4);
+disp("Part e");
+r5=v/i4;
+disp("the combined resistance (in Ω) of the four loads is"); disp(r5);
\ No newline at end of file diff --git a/620/CH6/EX6.1/example6_1.txt b/620/CH6/EX6.1/example6_1.txt Binary files differnew file mode 100644 index 000000000..da652807c --- /dev/null +++ b/620/CH6/EX6.1/example6_1.txt diff --git a/620/CH6/EX6.2/example6_2.sce b/620/CH6/EX6.2/example6_2.sce new file mode 100644 index 000000000..050bf715f --- /dev/null +++ b/620/CH6/EX6.2/example6_2.sce @@ -0,0 +1,10 @@ +r1=2;
+r2=5;
+r3=10;
+v=25;
+disp("Part a");
+r=1/(1/r1+1/r2+1/r3);
+disp("the total resistance (in Ω) is"); disp(r);
+disp("Part b");
+i=v/r;
+disp("the total current drawn (in A) from the source is"); disp(i);
\ No newline at end of file diff --git a/620/CH6/EX6.2/example6_2.txt b/620/CH6/EX6.2/example6_2.txt Binary files differnew file mode 100644 index 000000000..d5ac430a2 --- /dev/null +++ b/620/CH6/EX6.2/example6_2.txt diff --git a/620/CH6/EX6.3/example6_3.sce b/620/CH6/EX6.3/example6_3.sce new file mode 100644 index 000000000..b8eb2e747 --- /dev/null +++ b/620/CH6/EX6.3/example6_3.sce @@ -0,0 +1,13 @@ +r1=400;
+r2=2*10^3;
+g3=10^(-3);
+v=10;
+disp("Part a");
+g=1/r1+1/r2+g3;
+disp("the total conductance (in mS) is"); disp(g*10^3);
+disp("Part b");
+r=1/g;
+disp("the combined resistance (in Ω) is"); disp(r);
+disp("Part c");
+i=v/r;
+disp("the total current drawn (in mA) from the source is"); disp(i*10^3);
\ No newline at end of file diff --git a/620/CH6/EX6.3/example6_3.txt b/620/CH6/EX6.3/example6_3.txt Binary files differnew file mode 100644 index 000000000..0878e7b76 --- /dev/null +++ b/620/CH6/EX6.3/example6_3.txt diff --git a/620/CH6/EX6.4/example6_4.sce b/620/CH6/EX6.4/example6_4.sce new file mode 100644 index 000000000..9ba8663ca --- /dev/null +++ b/620/CH6/EX6.4/example6_4.sce @@ -0,0 +1,13 @@ +v=120;
+p1=10^3;
+p2=500;
+p3=150;
+disp("Part a");
+p=p1+p2+p3;
+disp("the total power demanded (in W) from the outlet is"); disp(p);
+disp("Part b");
+i=p/v;
+disp("the total current drawn (in A) from the source is"); disp(i);
+disp("Part c");
+r=v/i;
+disp("the equivalent resistance (in Ω) is"); disp(r);
\ No newline at end of file diff --git a/620/CH6/EX6.4/example6_4.txt b/620/CH6/EX6.4/example6_4.txt Binary files differnew file mode 100644 index 000000000..093f4468f --- /dev/null +++ b/620/CH6/EX6.4/example6_4.txt diff --git a/620/CH6/EX6.5/example6_5.sce b/620/CH6/EX6.5/example6_5.sce new file mode 100644 index 000000000..e087a3db3 --- /dev/null +++ b/620/CH6/EX6.5/example6_5.sce @@ -0,0 +1,37 @@ +v=24;
+r1=2.2;
+r2=1;
+r3=4.7;
+disp("Part a");
+i1=v/r1;
+disp("the current drawn (in mA) by R1 is"); disp(i1);
+i2=v/r2;
+disp("the current drawn (in mA) by R2 is"); disp(i2);
+i3=v/r3;
+disp("the current drawn (in mA) by R3 is"); disp(i3);
+disp("Part b");
+i=i1+i2+i3;
+disp("the total current drawn (in mA) from the source is"); disp(i);
+disp("Part c");
+r=v/i;
+disp("the combined resistance (in Ω) is"); disp(r);
+disp("Part d");
+r=1/(1/r1+1/r2+1/r3);
+disp("the combined resistance (in Ω) using Eq. 6.4 is"); disp(r);
+disp("Part e");
+i=v/r;
+disp("the total current drawn (in mA) using the combine resistance is"); disp(i);
+disp("Part f");
+disp("the reading of the ammeter (in mA) between R1 and R2 is"); disp(i2+i3);
+disp("Part g");
+p1=(v^2)/r1;
+disp("Power dissipated (in mW) by R1 is"); disp(p1);
+p2=(v^2)/r2;
+disp("Power dissipated (in mW) by R2 is"); disp(p2);
+p3=(v^2)/r3;
+disp("Power dissipated (in mW) by R3 is"); disp(p3);
+disp("Part h");
+p=p1+p2+p3;
+disp("the total power dissipated (in mW) by the source is"); disp(p);
+disp("Part i");
+disp("the voltage across R3 will remain 24 V");
\ No newline at end of file diff --git a/620/CH6/EX6.5/example6_5.txt b/620/CH6/EX6.5/example6_5.txt Binary files differnew file mode 100644 index 000000000..48e595e8d --- /dev/null +++ b/620/CH6/EX6.5/example6_5.txt diff --git a/620/CH6/EX6.6/example6_6.sce b/620/CH6/EX6.6/example6_6.sce new file mode 100644 index 000000000..8689943d3 --- /dev/null +++ b/620/CH6/EX6.6/example6_6.sce @@ -0,0 +1,4 @@ +r1=2.2;
+r2=4.7;
+r=r1*r2/(r1+r2);
+disp("the equivalent resistance (in kΩ) is"); disp(r);
\ No newline at end of file diff --git a/620/CH6/EX6.6/example6_6.txt b/620/CH6/EX6.6/example6_6.txt Binary files differnew file mode 100644 index 000000000..f5bc07043 --- /dev/null +++ b/620/CH6/EX6.6/example6_6.txt diff --git a/620/CH6/EX6.7/example6_7.sce b/620/CH6/EX6.7/example6_7.sce new file mode 100644 index 000000000..63add7793 --- /dev/null +++ b/620/CH6/EX6.7/example6_7.sce @@ -0,0 +1,11 @@ +r1=600;
+v=60;
+disp("Part a");
+r=r1/3;
+disp("the total circuit resistance is"); disp(r);
+disp("Part b");
+i=v/r;
+disp("the total current drawn (in A) from the source is"); disp(i);
+disp("Part c");
+i1=i/3;
+disp("the current drawn (in A) by each resistor is"); disp(i1);
\ No newline at end of file diff --git a/620/CH6/EX6.7/example6_7.txt b/620/CH6/EX6.7/example6_7.txt Binary files differnew file mode 100644 index 000000000..73773cbea --- /dev/null +++ b/620/CH6/EX6.7/example6_7.txt diff --git a/620/CH6/EX6.8/example6_8.sce b/620/CH6/EX6.8/example6_8.sce new file mode 100644 index 000000000..1d378f96a --- /dev/null +++ b/620/CH6/EX6.8/example6_8.sce @@ -0,0 +1,8 @@ +r1=1;
+r2=3.3;
+i=16;
+r=r1+r2;
+i1=i*r2/r;
+disp("the current (in mA) through R1 is"); disp(i1);
+i2=i*r1/r;
+disp("the current (in mA) through R2 is"); disp(i2);
\ No newline at end of file diff --git a/620/CH6/EX6.8/example6_8.txt b/620/CH6/EX6.8/example6_8.txt Binary files differnew file mode 100644 index 000000000..6125096ac --- /dev/null +++ b/620/CH6/EX6.8/example6_8.txt diff --git a/620/CH7/EX7.1/example7_1.sce b/620/CH7/EX7.1/example7_1.sce new file mode 100644 index 000000000..7666294e1 --- /dev/null +++ b/620/CH7/EX7.1/example7_1.sce @@ -0,0 +1,16 @@ +disp("Part a");
+r1=40;
+r2=60;
+r3=24;
+r=r1*r2/(r1+r2)+r3;
+disp("the total resistance (in Ω) of the circuit is"); disp(r);
+disp("Part b");
+v=48;
+i=v/r;
+disp("the current drawn (in A) from the source is"); disp(i);
+disp("Part c");
+i1=i*r1/(r1+r2);
+disp("the current drawn (in A) through the 60 Ω resistor is"); disp(i1);
+disp("Part d");
+v3=i*r3;
+disp("the volatge (in V) across the 24 Ω resistor is"); disp(v3);
\ No newline at end of file diff --git a/620/CH7/EX7.1/example7_1.txt b/620/CH7/EX7.1/example7_1.txt Binary files differnew file mode 100644 index 000000000..3711c2738 --- /dev/null +++ b/620/CH7/EX7.1/example7_1.txt diff --git a/620/CH7/EX7.10/example7_10.sce b/620/CH7/EX7.10/example7_10.sce new file mode 100644 index 000000000..02b407339 --- /dev/null +++ b/620/CH7/EX7.10/example7_10.sce @@ -0,0 +1,22 @@ +r2=1.5;
+r3=4;
+r4=3;
+v=9;
+disp("Part a");
+r1_1=2.2;
+v3_1=v*r3/(r3+r1_1);
+v4=v*r4/(r4+r2);
+v01=v4-v3_1;
+disp("the value of V0 (in V) is"); disp(v01);
+disp("Part b");
+r1_2=2;
+v3_2=v*r3/(r3+r1_2);
+v4=v*r4/(r4+r2);
+v02=v4-v3_2;
+disp("the value of V0 (in V) is"); disp(v02);
+disp("Part c");
+r1_3=1.8;
+v3_3=v*r3/(r3+r1_3);
+v4=v*r4/(r4+r2);
+v03=v4-v3_3;
+disp("the value of V0 (in V) is"); disp(v03);
\ No newline at end of file diff --git a/620/CH7/EX7.10/example7_10.txt b/620/CH7/EX7.10/example7_10.txt Binary files differnew file mode 100644 index 000000000..8e5b6b99a --- /dev/null +++ b/620/CH7/EX7.10/example7_10.txt diff --git a/620/CH7/EX7.2/example7_2.sce b/620/CH7/EX7.2/example7_2.sce new file mode 100644 index 000000000..99de7070f --- /dev/null +++ b/620/CH7/EX7.2/example7_2.sce @@ -0,0 +1,23 @@ +disp("Part a");
+r1=8;
+r2=12;
+r3=6;
+r4=12;
+r=r1+r4+r2*r3/(r2+r3);
+disp("the total resistance (in Ω) is"); disp(r);
+disp("Part b");
+v=72;
+i=v/r;
+disp("the current (in A) delivered by the battery is"); disp(i);
+disp("Part c");
+v1=i*r1;
+disp("voltage drop (in V) across R1 is"); disp(v1);
+v2=i*r2*r3/(r2+r3);
+disp("voltage drop (in V) across R and R3 is"); disp(v2);
+v4=i*r4;
+disp("voltage drop (in V) across R4 is"); disp(v4);
+disp("Part d");
+i2=v2/r2;
+disp("the current (in A) through R2 is"); disp(i2);
+i3=v2/r3;
+disp("the current (in A) through R3 is"); disp(i3);
\ No newline at end of file diff --git a/620/CH7/EX7.2/example7_2.txt b/620/CH7/EX7.2/example7_2.txt Binary files differnew file mode 100644 index 000000000..287732c24 --- /dev/null +++ b/620/CH7/EX7.2/example7_2.txt diff --git a/620/CH7/EX7.3/example7_3.sce b/620/CH7/EX7.3/example7_3.sce new file mode 100644 index 000000000..ba9126d3b --- /dev/null +++ b/620/CH7/EX7.3/example7_3.sce @@ -0,0 +1,26 @@ +r1=1;
+r2=2;
+r3=4;
+r4=3;
+r5=5;
+v=40;
+disp("Part a");
+r_1=r2+r3;
+r_2=r_1*r4/(r4+r_1);
+r_3=r1+r_2;
+r=r5*r_3/(r5+r_3);
+disp("the total resistance (in kΩ) is"); disp(r);
+disp("Part b");
+i=v/r;
+disp("the current drawn (in mA) from the source is"); disp(i);
+disp("Part c");
+p=v*i;
+disp("the total power delivered (in mW) by the source is"); disp(p);
+disp("Part d");
+i1=v/r_3;
+i4=i*r_1/(r_1+r4);
+p4=i4^2*r4
+disp("Power dissipated (in mW) is"); disp(p4);
+disp("Part e");
+v1=i1*r1;
+disp("Voltage drop (n V) across R1 is"); disp(v1);
\ No newline at end of file diff --git a/620/CH7/EX7.3/example7_3.txt b/620/CH7/EX7.3/example7_3.txt Binary files differnew file mode 100644 index 000000000..d3c792b91 --- /dev/null +++ b/620/CH7/EX7.3/example7_3.txt diff --git a/620/CH7/EX7.4/example7_4.sce b/620/CH7/EX7.4/example7_4.sce new file mode 100644 index 000000000..124a3fcc7 --- /dev/null +++ b/620/CH7/EX7.4/example7_4.sce @@ -0,0 +1,50 @@ +v_1=10;
+v_2=30;
+r1=1;
+r2=2.2;
+r3=3.3;
+r4=4.7;
+r5=5.1;
+r6=6.8;
+disp("Part a");
+r_1=r1*r2/(r1+r2);
+r_2=1/(1/r4+1/r5+1/r6);
+r=r_1+r_2+r3;
+disp("the total circuit resistance (in kΩ) is"); disp(r);
+disp("Part b");
+v=v_2-v_1;
+i=v/r;
+disp("the total supply current (in mA) is"); disp(i);
+disp("Part c");
+i1=i*r2/(r1+r2);
+disp("current (in mA) through R1 is"); disp(i1);
+i2=i*r1/(r1+r2);
+disp("current (in mA) through R2 is"); disp(i2);
+disp("Part d");
+v2=i2*r2;
+disp("voltage drop (in V) across R2 is"); disp(v2);
+disp("Part e");
+v3=i*r3;
+disp("voltage drop (in V) across R3 is"); disp(v3);
+disp("Part f");
+v5=i*r_2;
+disp("voltage drop (in V) across R5 is"); disp(v5);
+disp("Part g");
+i4=v5/r4;
+disp("current (in mA) through R4 is"); disp(i4);
+i5=v5/r5;
+disp("current (in mA) through R5 is"); disp(i5);
+i6=v5/r6;
+disp("current (in mA) through R6 is"); disp(i6);
+disp("Part h");
+vba=v_2-v2;
+disp("Voltage (in V) of A w.r.t. B is"); disp(vba);
+disp("Part i");
+p2=v_2*i;
+disp("Power delivered (in mW) by V2 is"); disp(p2);
+disp("Part j");
+p=i^2*r;
+disp("Power dissipated (in mW) by all resistors is"); disp(p);
+disp("Part k");
+p1=v_1*i;
+disp("power delivered (in mW) in recharging V1 is"); disp(p1);
\ No newline at end of file diff --git a/620/CH7/EX7.4/example7_4.txt b/620/CH7/EX7.4/example7_4.txt Binary files differnew file mode 100644 index 000000000..68a977fbe --- /dev/null +++ b/620/CH7/EX7.4/example7_4.txt diff --git a/620/CH7/EX7.5/example7_5.sce b/620/CH7/EX7.5/example7_5.sce new file mode 100644 index 000000000..c15b683ce --- /dev/null +++ b/620/CH7/EX7.5/example7_5.sce @@ -0,0 +1,18 @@ +r1=1;
+r2=3;
+r3=3;
+r4=2.5;
+r5=6;
+r6=6;
+r7=6;
+r8=3;
+r9=2.5;
+v=24;
+r_1=r2*r3/(r2+r3);
+r_2=r5/3;
+r_3=r1+r4+r_1;
+r_4=r_2+r8;
+r=1/(1/r_3+1/r_4+1/r9);
+disp("the total resistance (in kΩ) is"); disp(r);
+i=v/r;
+disp("the total current supplied (in mA) by the source is"); disp(i);
\ No newline at end of file diff --git a/620/CH7/EX7.5/example7_5.txt b/620/CH7/EX7.5/example7_5.txt Binary files differnew file mode 100644 index 000000000..51e02f020 --- /dev/null +++ b/620/CH7/EX7.5/example7_5.txt diff --git a/620/CH7/EX7.6/example7_6.sce b/620/CH7/EX7.6/example7_6.sce new file mode 100644 index 000000000..ffe80c236 --- /dev/null +++ b/620/CH7/EX7.6/example7_6.sce @@ -0,0 +1,23 @@ +V=220;
+i1=16;
+r2=20;
+l=200;
+disp("Part a");
+v=V-V/10;
+i2=v/r2;
+i=i1+i2;
+r=V/(10*i);
+r_line=r/2;
+r0=1.72*10^(-8);
+a=r0*l/r_line;
+d=sqrt(4*a/%pi);
+disp("the minimum diameter of the wire (in mm) is");disp(d*10^3);
+disp("Hence the minimum AWG size of wire is gauge number 8");
+disp("Part b");
+p=i^2*r;
+disp("Power dissipated (in W) to the line is"); disp(p);
+disp("Part c");
+pl=v*i;
+disp("Power delivered (in W) to the load is"); disp(pl);
+ps=p+pl;
+disp("Power supplied (in W) by source is"); disp(ps);
\ No newline at end of file diff --git a/620/CH7/EX7.6/example7_6.txt b/620/CH7/EX7.6/example7_6.txt Binary files differnew file mode 100644 index 000000000..5a5967406 --- /dev/null +++ b/620/CH7/EX7.6/example7_6.txt diff --git a/620/CH7/EX7.7/example7_7.sce b/620/CH7/EX7.7/example7_7.sce new file mode 100644 index 000000000..dc47f1cc2 --- /dev/null +++ b/620/CH7/EX7.7/example7_7.sce @@ -0,0 +1,8 @@ +v1=9;
+v2=12;
+i=100*10^(-3);
+v=v2-v1;
+r=v/i;
+disp("the value of the resistor (in Ω) is"); disp(r);
+p=v*i;
+disp("power rating (in W) of the required resistor is"); disp(p);
\ No newline at end of file diff --git a/620/CH7/EX7.7/example7_7.txt b/620/CH7/EX7.7/example7_7.txt Binary files differnew file mode 100644 index 000000000..9f2b7b86c --- /dev/null +++ b/620/CH7/EX7.7/example7_7.txt diff --git a/620/CH7/EX7.8/example7_8.sce b/620/CH7/EX7.8/example7_8.sce new file mode 100644 index 000000000..3b2346b78 --- /dev/null +++ b/620/CH7/EX7.8/example7_8.sce @@ -0,0 +1,31 @@ +v1=9;
+v2=12;
+i=0.1;
+disp("Part a");
+i1=0.03;
+is1=i1+i;
+v=v2-v1;
+rs1=v/is1;
+disp("the value of resistance (in Ω) of the series-dropping resistor is"); disp(rs1);
+ps1=v*is1;
+disp("Power rating (in W) of the series-dropping resistor is"); disp(ps1);
+rb1=v1/i1;
+disp("the value of resistance (in Ω) of the bleeder resistor is"); disp(rb1);
+pb1=v1*i1;
+disp("Power rating (in W) of the bleeder resistor is"); disp(pb1);
+v01=v2*rb1/(rb1+rs1);
+disp("the no load voltage (in V) is"); disp(v01);
+disp("Part b");
+i2=0.1
+is2=i2+i;
+v=v2-v1;
+rs2=v/is2;
+disp("the value of resistance (in Ω) of the series-dropping resistor is"); disp(rs2);
+ps2=v*is2;
+disp("Power rating (in W) of the series-dropping resistor is"); disp(ps2);
+rb2=v1/i2;
+disp("the value of resistance (in Ω) of the bleeder resistor is"); disp(rb2);
+pb2=v1*i2;
+disp("Power rating (in W) of the bleeder resistor is"); disp(pb2);
+v02=v2*rb2/(rb2+rs2);
+disp("the no load voltage (in V) is"); disp(v02);
\ No newline at end of file diff --git a/620/CH7/EX7.8/example7_8.txt b/620/CH7/EX7.8/example7_8.txt Binary files differnew file mode 100644 index 000000000..7dc30bed7 --- /dev/null +++ b/620/CH7/EX7.8/example7_8.txt diff --git a/620/CH7/EX7.9/example7_9.sce b/620/CH7/EX7.9/example7_9.sce new file mode 100644 index 000000000..7cfea81ff --- /dev/null +++ b/620/CH7/EX7.9/example7_9.sce @@ -0,0 +1,25 @@ +i=0.1;
+ia=0.01;
+ib=0.05;
+ic=0.02;
+va=-25;
+vb=-15;
+vc=15;
+ir1=i-ia;
+ir2=ir1-ib;
+ir3=i-ic;
+vr1=-va+vb;
+r1=vr1/ir1;
+disp("the resistance value (in Ω) of R1 is"); disp(r1);
+p1=vr1*ir1;
+disp("power rating (in W) of R1 is"); disp(p1);
+vr2=-vb;
+r2=vr2/ir2;
+disp("the resistance value (in Ω) of R2 is"); disp(r2);
+p2=vr2*ir2;
+disp("power rating (in W) of R2 is"); disp(p2);
+vr3=vc;
+r3=vr3/ir3;
+disp("the resistance value (in Ω) of R3 is"); disp(r3);
+p3=vr3*ir3;
+disp("power rating (in W) of R3 is"); disp(p3);
\ No newline at end of file diff --git a/620/CH7/EX7.9/example7_9.txt b/620/CH7/EX7.9/example7_9.txt Binary files differnew file mode 100644 index 000000000..e8eb3680a --- /dev/null +++ b/620/CH7/EX7.9/example7_9.txt diff --git a/620/CH8/EX8.1/example8_1.sce b/620/CH8/EX8.1/example8_1.sce new file mode 100644 index 000000000..11e1d89bd --- /dev/null +++ b/620/CH8/EX8.1/example8_1.sce @@ -0,0 +1,9 @@ +a=3;
+p1=0.84;
+p2=0.96;
+disp("Part a");
+c1=a*p1;
+disp("Capacity retention (in Ah) after 20 months at 20 °C is"); disp(c1);
+disp("Part b");
+c2=a*p2;
+disp("Capacity retention (in Ah) after 20 months at 45 °C is"); disp(c2);
\ No newline at end of file diff --git a/620/CH8/EX8.1/example8_1.txt b/620/CH8/EX8.1/example8_1.txt Binary files differnew file mode 100644 index 000000000..997553c9b --- /dev/null +++ b/620/CH8/EX8.1/example8_1.txt diff --git a/620/CH8/EX8.2/example8_2.sce b/620/CH8/EX8.2/example8_2.sce new file mode 100644 index 000000000..710e5d7dc --- /dev/null +++ b/620/CH8/EX8.2/example8_2.sce @@ -0,0 +1,12 @@ +a=3;
+p1=0.84;
+p2=0.96;
+i=50*10^(-3);
+disp("Part a");
+c1=a*p1;
+t1=c1/i;
+disp("the length of time (in h) for which the cell can deliver current is"); disp(t1);
+disp("Part b");
+c2=a*p2;
+t2=c2/i;
+disp("the length of time (in h) for which the cell can deliver current is"); disp(t2);
diff --git a/620/CH8/EX8.2/example8_2.txt b/620/CH8/EX8.2/example8_2.txt new file mode 100644 index 000000000..4fc8db001 --- /dev/null +++ b/620/CH8/EX8.2/example8_2.txt @@ -0,0 +1,13 @@ +
+ Part a
+
+ the length of time (in h) for which the cell can deliver current is
+
+ 50.4
+
+ Part b
+
+ the length of time (in h) for which the cell can deliver current is
+
+ 57.6
+
\ No newline at end of file diff --git a/620/CH8/EX8.3/example8_3.sce b/620/CH8/EX8.3/example8_3.sce new file mode 100644 index 000000000..a5aa67d68 --- /dev/null +++ b/620/CH8/EX8.3/example8_3.sce @@ -0,0 +1,16 @@ +disp("Part a");
+p=0.2;
+v_1=1.5;
+v1_1=p*v_1;
+v2_1=v_1-v1_1;
+disp("the time taken to reduce the terminal voltage by 20 % is 5 h");
+disp("Part b");
+v_2=1.2;
+v1_2=p*v_2;
+v2_2=v_2-v1_2;
+disp("the time taken to reduce the terminal voltage by 20 % is 10 h");
+disp("Part c");
+v_3=1.4;
+v1_3=p*v_3;
+v2_3=v_3-v1_3;
+disp("the time taken to reduce the terminal voltage by 20 % is 75 h")
\ No newline at end of file diff --git a/620/CH8/EX8.3/example8_3.txt b/620/CH8/EX8.3/example8_3.txt Binary files differnew file mode 100644 index 000000000..320b8fde0 --- /dev/null +++ b/620/CH8/EX8.3/example8_3.txt diff --git a/620/CH8/EX8.4/example8_4.sce b/620/CH8/EX8.4/example8_4.sce new file mode 100644 index 000000000..c3128a33a --- /dev/null +++ b/620/CH8/EX8.4/example8_4.sce @@ -0,0 +1,2 @@ +disp("maximum charge current is 2 A and maximum charge time at this rate is 30 min");.................//capacity is 2Ah and a charge rate of 2 C is required to fully charge in 27 min
+disp("trickle charge rate is 0.25 A");
\ No newline at end of file diff --git a/620/CH8/EX8.4/example8_4.txt b/620/CH8/EX8.4/example8_4.txt Binary files differnew file mode 100644 index 000000000..863638d29 --- /dev/null +++ b/620/CH8/EX8.4/example8_4.txt diff --git a/620/CH9/EX9.1/example9_1.sce b/620/CH9/EX9.1/example9_1.sce new file mode 100644 index 000000000..cf5ea2625 --- /dev/null +++ b/620/CH9/EX9.1/example9_1.sce @@ -0,0 +1,17 @@ +v=6.5;
+r=2.5;
+rl=10;
+disp("Part a");
+i=v/(r+rl);
+disp("the current (in A) through the load is"); disp(i);
+disp("Part b");
+vr=i*r;
+disp("the internal voltage drop (in V) is"); disp(vr);
+disp("Part c");
+vt=v-vr;
+disp("the terminal voltage (in V) of the battery under load is"); disp(vt);
+disp("Part d");
+r1=5;
+i1=v/(r1+rl);
+vt1=v-i1*r1;
+disp("the terminal voltage (in V) of the battery is"); disp(vt1)
\ No newline at end of file diff --git a/620/CH9/EX9.1/example9_1.txt b/620/CH9/EX9.1/example9_1.txt new file mode 100644 index 000000000..4f58693ea --- /dev/null +++ b/620/CH9/EX9.1/example9_1.txt @@ -0,0 +1,23 @@ + Part a
+
+ the current (in A) through the load is
+
+ 0.52
+
+ Part b
+
+ the internal voltage drop (in V) is
+
+ 1.3
+
+ Part c
+
+ the terminal voltage (in V) of the battery under load is
+
+ 5.2
+
+ Part d
+
+ the terminal voltage (in V) of the battery is
+
+ 4.3333333
\ No newline at end of file diff --git a/620/CH9/EX9.2/example9_2.sce b/620/CH9/EX9.2/example9_2.sce new file mode 100644 index 000000000..ec53ca836 --- /dev/null +++ b/620/CH9/EX9.2/example9_2.sce @@ -0,0 +1,8 @@ +v=1.2;
+vt=1.1;
+i=0.15;
+disp("Part a");
+r=(v-vt)/i;
+disp("the internal resistance of the cell (in Ω) is"); disp(r);
+disp("Part b");
+disp("when the terminal voltage equals one-half the open circuit voltage , the load resistance must be equal to the internal resistance (in Ω) of"); disp(r);
\ No newline at end of file diff --git a/620/CH9/EX9.2/example9_2.txt b/620/CH9/EX9.2/example9_2.txt Binary files differnew file mode 100644 index 000000000..fc8e2d10a --- /dev/null +++ b/620/CH9/EX9.2/example9_2.txt diff --git a/620/CH9/EX9.3/example9_3.sce b/620/CH9/EX9.3/example9_3.sce new file mode 100644 index 000000000..7eb0fbefa --- /dev/null +++ b/620/CH9/EX9.3/example9_3.sce @@ -0,0 +1,10 @@ +vnl=1.2;
+vfl=1.1;
+disp("Part a");
+p_v=(vnl-vfl)*100/vfl;
+disp("the percentage voltage regulation of the cell (in %) is"); disp(p_v);
+disp("Part b");
+p_v1=40;
+vnl1=21;
+vfl1=vnl1/(1+p_v1/100);
+disp("the full-load voltage (in V) is"); disp(vfl1);
\ No newline at end of file diff --git a/620/CH9/EX9.3/example9_3.txt b/620/CH9/EX9.3/example9_3.txt Binary files differnew file mode 100644 index 000000000..3f9a4abbf --- /dev/null +++ b/620/CH9/EX9.3/example9_3.txt diff --git a/620/CH9/EX9.4/example9_4.sce b/620/CH9/EX9.4/example9_4.sce new file mode 100644 index 000000000..e746edea7 --- /dev/null +++ b/620/CH9/EX9.4/example9_4.sce @@ -0,0 +1,26 @@ +v=12;
+c=1.5;
+t=10.5;
+i=10;
+disp("Part a");
+r=(v-vt)/i;
+disp("the internal resistance (in Ω) of the battery is"); disp(r);
+disp("Part b");
+p_v=(v-vt)*100/vt;
+disp("the voltage regulation (in V) is"); disp(p_v);
+disp("Part c");
+rl=2;
+il=v/(r+rl);
+disp("the current (in A) is"); disp(il);
+vl=v-il*r;
+disp("the terminal voltage (in V) of the battery is"); disp(vl);
+disp("Part d");
+disp("When the terminal voltage is one-half he no-load voltage , the load resistance equals the internal resistance (in Ω) of"); disp(r);
+disp("Part e");
+i1=5;
+vg=v+i1*r;
+disp("the terminal voltage (in V) of the generator is"); disp(vg);
+disp("Part f");
+t=20;
+i2=c/t;
+disp("the mount of current (in A) he fully charged cell can deliver is"); disp(i2);
\ No newline at end of file diff --git a/620/CH9/EX9.4/example9_4.txt b/620/CH9/EX9.4/example9_4.txt Binary files differnew file mode 100644 index 000000000..3f76b9cec --- /dev/null +++ b/620/CH9/EX9.4/example9_4.txt diff --git a/620/CH9/EX9.5/example9_5.sce b/620/CH9/EX9.5/example9_5.sce new file mode 100644 index 000000000..eaac106b8 --- /dev/null +++ b/620/CH9/EX9.5/example9_5.sce @@ -0,0 +1,18 @@ +disp("Part a");
+v=1.5;;
+r=0.1;
+rl=1.2;
+il=3*v/(rl+3*r);
+disp("the load current (in A) is"); disp(il);
+vl=il*rl;
+disp("the load voltage (in V) is"); disp(vl);
+disp("Part b");
+r1=1.5;
+il1=4*v/(rl+r1+3*r);
+disp("the load curent (in A) is "); disp(il1);
+vl1=il1*rl;
+disp("the load voltage (in V) is"); disp(vl1);
+vab=v-il1*r1;
+disp("terminal volatge (in V) across the fourth cell is"); disp(vab);
+p=il1^2*r1;
+disp("internal power dissipation (in W) is"); disp(p);
\ No newline at end of file diff --git a/620/CH9/EX9.5/example9_5.txt b/620/CH9/EX9.5/example9_5.txt Binary files differnew file mode 100644 index 000000000..42116dc7a --- /dev/null +++ b/620/CH9/EX9.5/example9_5.txt diff --git a/620/CH9/EX9.6/example9_6.sce b/620/CH9/EX9.6/example9_6.sce new file mode 100644 index 000000000..2b0b550d8 --- /dev/null +++ b/620/CH9/EX9.6/example9_6.sce @@ -0,0 +1,28 @@ +c=2;
+v=1.5;
+r=0.1;
+i=0.1;
+disp("Part a");
+vt1=6*v;
+disp("the terminal voltage (in V) is"); disp(vt1);
+disp("the current capabilty (in A) is"); disp(i);
+r1=6*r;
+disp("the internal resistance (in Ω) is"); disp(r1);
+disp("the ampere-hour capacity is"); disp(c);
+disp("Part b");
+disp("the termnal voltage (in V) is"); disp(v);
+i2=6*i;
+disp("the current capability (in A) is"); disp(i2);
+r2=r/6;
+disp("the internal resistance (in Ω) is"); disp(r2);
+c2=6*c;
+disp("the ampere-hour capacity is"); disp(c2);
+disp("Part c");
+vt3=3*v;
+disp("the terminal voltage (in V) is"); disp(vt3);
+i3=2*i;
+disp("the current capability (in A) is"); disp(i3);
+r3=3*r/2;
+disp("the internal resistance (in Ω) is"); disp(r3);
+c3=i*20*c;...............//each parallel can deliver 0.1 A for 20 h
+disp("the ampere-hour capacity is"); disp(c3);
\ No newline at end of file diff --git a/620/CH9/EX9.6/example9_6.txt b/620/CH9/EX9.6/example9_6.txt Binary files differnew file mode 100644 index 000000000..4d3dccfd9 --- /dev/null +++ b/620/CH9/EX9.6/example9_6.txt diff --git a/620/CH9/EX9.7/example9_7.sce b/620/CH9/EX9.7/example9_7.sce new file mode 100644 index 000000000..60f492150 --- /dev/null +++ b/620/CH9/EX9.7/example9_7.sce @@ -0,0 +1,35 @@ +rl1=4;
+rl2=8;
+rl3=16;
+rl4=100;
+v=40;
+r=8;
+disp("when load is 4 Ω");
+vl1=v*rl1/(rl1+r);
+disp("the load voltage (in V) is"); disp(vl1);
+pl1=vl1^2/rl1;
+p1=v^2/(rl1+r);
+n1=pl1*100/p1;
+disp("the efficiency (in %) is"); disp(n1);
+disp("when load is 8 Ω");
+vl2=v*rl2/(rl2+r);
+disp("the load voltage (in V) is"); disp(vl2);
+pl2=(vl2^2)/rl2;
+p2=(v^2)/(rl2+r);
+n2=pl2*100/p2;
+disp("the efficiency (in %) is"); disp(n2);
+
+disp("when load is 16 Ω");
+vl3=v*rl3/(rl3+r);
+disp("the load voltage (in V) is"); disp(vl3);
+pl3=vl3^2/rl3;
+p3=v^2/(rl3+r);
+n3=pl3*100/p3;
+disp("the efficiency (in %) is"); disp(n3);
+disp("when load is 100 Ω");
+vl4=v*rl4/(rl4+r);
+disp("the load voltage (in V) is"); disp(vl4);
+pl4=vl4^2/rl4;
+p4=v^2/(rl4+r);
+n4=pl4*100/p4;
+disp("the efficiency (in %) is"); disp(n4);
\ No newline at end of file diff --git a/620/CH9/EX9.7/example9_7.txt b/620/CH9/EX9.7/example9_7.txt Binary files differnew file mode 100644 index 000000000..b3440ff2a --- /dev/null +++ b/620/CH9/EX9.7/example9_7.txt |