From 7f60ea012dd2524dae921a2a35adbf7ef21f2bb6 Mon Sep 17 00:00:00 2001 From: prashantsinalkar Date: Tue, 10 Oct 2017 12:27:19 +0530 Subject: initial commit / add all books --- 3835/CH4/EX4.23/Ex4_23.sce | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 3835/CH4/EX4.23/Ex4_23.sce (limited to '3835/CH4/EX4.23/Ex4_23.sce') diff --git a/3835/CH4/EX4.23/Ex4_23.sce b/3835/CH4/EX4.23/Ex4_23.sce new file mode 100644 index 000000000..498678065 --- /dev/null +++ b/3835/CH4/EX4.23/Ex4_23.sce @@ -0,0 +1,34 @@ +clear +// +r1=25 +l1=0.159 +r2=60 +c=125*10**-6 +v=230 +f=50 +//case a +xl=2*3.14*f*l1 +z1=((r1**2)+(xl**2))**0.5 +i1=v/z1 +//phy1=cosinverse(r1/z1)=63.43 lag +xc=1/(2*3.14**c) +z2=((r2**2)+(xc**2))**0.5 +i2=v/z2 +//i2 has 23 deg lead calculated similar to i1 +//p=cosphy1 +//q=cosphy2 +p=0.44 +q=0.92 +I1=i1*p+i2*q +a=-0.89 +b=0.39 +I2=i1*a+i2*b +I=((I1**2)+(I2**2))**0.5 +printf("\n I= %0.1f A",I) +//case b +z=v/I +printf("\n z= %0.1f ohm",z) +R=(z*I1)/I //note the value of I in text is printed wrongly so the result may vary +printf("\n R= %0.1f ohm",R) +x=(z*I2)/I //same note applicable here as well +printf("\n x= %0.1f ohm",x) -- cgit