summaryrefslogtreecommitdiff
path: root/605/CH8
diff options
context:
space:
mode:
Diffstat (limited to '605/CH8')
-rwxr-xr-x605/CH8/EX8.1/8_1.sce14
-rwxr-xr-x605/CH8/EX8.10/8_10.sce13
-rwxr-xr-x605/CH8/EX8.14/8_14.sce9
-rwxr-xr-x605/CH8/EX8.17/8_17.sce8
-rwxr-xr-x605/CH8/EX8.19/8_19.sce16
-rwxr-xr-x605/CH8/EX8.2/8_2.sce15
-rwxr-xr-x605/CH8/EX8.3/8_3.sce14
-rwxr-xr-x605/CH8/EX8.5/8_5.sce15
-rwxr-xr-x605/CH8/EX8.6/8_6.sce16
-rwxr-xr-x605/CH8/EX8.7/8_7.sce18
-rwxr-xr-x605/CH8/EX8.9/8_9.sce13
11 files changed, 151 insertions, 0 deletions
diff --git a/605/CH8/EX8.1/8_1.sce b/605/CH8/EX8.1/8_1.sce
new file mode 100755
index 000000000..eeb52634f
--- /dev/null
+++ b/605/CH8/EX8.1/8_1.sce
@@ -0,0 +1,14 @@
+
+I1=1
+V1=6*I1
+Z11=V1/I1
+V2=6*I1
+Z21=V2/I1
+I2=1
+V1=6*I2
+Z12=V1/I2
+V2=6*I2
+Z22=V2/I2
+A=[Z11,Z12;Z21,Z22]
+printf("\nA=")
+disp(A) \ No newline at end of file
diff --git a/605/CH8/EX8.10/8_10.sce b/605/CH8/EX8.10/8_10.sce
new file mode 100755
index 000000000..9640c6717
--- /dev/null
+++ b/605/CH8/EX8.10/8_10.sce
@@ -0,0 +1,13 @@
+
+I1=1
+I2=-I1
+V1=I1
+B=-V1/I2
+D=-I1/I2
+V2=V1
+I1=0
+A=V1/V2
+C=I1/V2
+M=[A,B;C,D]
+printf("\nA=")
+disp(M) \ No newline at end of file
diff --git a/605/CH8/EX8.14/8_14.sce b/605/CH8/EX8.14/8_14.sce
new file mode 100755
index 000000000..eceb17cd7
--- /dev/null
+++ b/605/CH8/EX8.14/8_14.sce
@@ -0,0 +1,9 @@
+
+V1in=.5*(10*exp(%i*%pi/180*0)+50*.1*exp(%i*%pi/180*40))
+disp(V1in)
+V1ref=0.5*(10*exp(%i*%pi/180*0)-50*.1*exp(%i*%pi/180*40))
+disp(V1ref)
+V2in=0.5*(12*exp(%i*%pi/180*30)+50*.15*exp(%i*%pi/180*100))
+disp(V2in)
+V2ref=0.5*(12*exp(%i*%pi/180*30)-50*.15*exp(%i*%pi/180*100))
+disp(V2ref) \ No newline at end of file
diff --git a/605/CH8/EX8.17/8_17.sce b/605/CH8/EX8.17/8_17.sce
new file mode 100755
index 000000000..dc09ccf58
--- /dev/null
+++ b/605/CH8/EX8.17/8_17.sce
@@ -0,0 +1,8 @@
+
+n=10
+S11=(n^2-1)/(n^2+1)
+S21=2*n/(n^2+1)
+S22=(1-n^2)/(1+n^2)
+S12=2*n/(n^2+1)
+A=[S11,S12;S21,S22]
+disp(A) \ No newline at end of file
diff --git a/605/CH8/EX8.19/8_19.sce b/605/CH8/EX8.19/8_19.sce
new file mode 100755
index 000000000..851438e10
--- /dev/null
+++ b/605/CH8/EX8.19/8_19.sce
@@ -0,0 +1,16 @@
+
+Zo1=50
+Zo2=50
+Vs1=1
+Vs2=1
+Z1=%i*50+50*(-%i*25)/(50-%i*25)
+S11=(Z1-Zo1)/(Z1+Zo1)
+Z2=(50+%i*50)*(-%i*25)/(50+%i*50-25*%i)
+S22=(Z2-Zo2)/(Z2+Zo2)
+V2=(10-%i*20)/(50+%i*50+10-%i*20)*Vs1
+S21=2*V2/Vs1
+V2=(10-%i*30)/(50+10-%i*30)*Vs2
+V1=50/(50+%i*50)*V2
+S12=2*V1/Vs2
+A=[S11,S12;S21,S22]
+disp(A,"A=") \ No newline at end of file
diff --git a/605/CH8/EX8.2/8_2.sce b/605/CH8/EX8.2/8_2.sce
new file mode 100755
index 000000000..2a558bddf
--- /dev/null
+++ b/605/CH8/EX8.2/8_2.sce
@@ -0,0 +1,15 @@
+
+I1=1
+V1=12*I1
+V2=0
+Z21=V2/I1
+Z11=V1/I1
+I2=1
+V2=3*I2
+V1=0
+Z12=V1/I2
+V2=3*I2
+Z22=V2/I2
+A=[Z11,Z12;Z21,Z22]
+printf("\nA=")
+disp(A) \ No newline at end of file
diff --git a/605/CH8/EX8.3/8_3.sce b/605/CH8/EX8.3/8_3.sce
new file mode 100755
index 000000000..94d08fc4d
--- /dev/null
+++ b/605/CH8/EX8.3/8_3.sce
@@ -0,0 +1,14 @@
+
+I1=1
+V1=18*I1
+V2=6*I1
+Z11=V1/I1
+Z21=V2/I1
+I2=1
+V2=9*I2
+V1=6*I2
+Z12=V1/I2
+Z22=V2/I2
+A=[Z11,Z12;Z21,Z22]
+printf("\nA=")
+disp(A) \ No newline at end of file
diff --git a/605/CH8/EX8.5/8_5.sce b/605/CH8/EX8.5/8_5.sce
new file mode 100755
index 000000000..f839c0e65
--- /dev/null
+++ b/605/CH8/EX8.5/8_5.sce
@@ -0,0 +1,15 @@
+
+V2=1
+V1=1
+V2=0
+I1=0.05*V1
+I2=-0.05*V1
+Y11=I1/V1
+Y21=I2/V1
+I2=0.05*V2
+I1=-0.05*V2
+Y12=-0.05
+Y22=0.05
+A=[Y11,Y12;Y21,Y22]
+printf("\nA=")
+disp(A) \ No newline at end of file
diff --git a/605/CH8/EX8.6/8_6.sce b/605/CH8/EX8.6/8_6.sce
new file mode 100755
index 000000000..a2d5f1957
--- /dev/null
+++ b/605/CH8/EX8.6/8_6.sce
@@ -0,0 +1,16 @@
+
+V1=1
+V2=1
+I1=0.0225/0.325*V1
+VN=I1/(0.2+0.025)
+I2=-0.2*VN
+Y11=I1/V1
+Y21=I2/V1
+I2=0.025/0.325*V2
+VM=I2/(0.1+0.025)
+I1=-0.1*VM
+Y12=I1/V2
+Y22=I2/V2
+A=[Y11,Y12;Y21,Y22]
+printf("\nA=")
+disp(A) \ No newline at end of file
diff --git a/605/CH8/EX8.7/8_7.sce b/605/CH8/EX8.7/8_7.sce
new file mode 100755
index 000000000..5e27cee92
--- /dev/null
+++ b/605/CH8/EX8.7/8_7.sce
@@ -0,0 +1,18 @@
+
+V1=1
+V2=1
+I1=0.1192*V1
+IN=0.05*I1/(0.05+(0.1*(0.2+0.025)/(0.1+0.2+0.025)))
+IM=0.2*0.0692*V1/(0.2+0.025)
+I2=-(IN+IM)
+Y11=I1/V1
+Y21=I2/V1
+I2=(0.05+0.2*(0.1+0.025)/(0.2+0.1+0.025))*V2
+IN=0.05*I2/(0.05+(0.2*(0.1+0.025)/(0.2+.1+0.025)))
+IM=0.1*0.0769*V2/(0.1+0.025)
+I1=-(IN+IM)
+Y12=I1/V2
+Y22=I2/V2
+A=[Y11,Y12;Y21,Y22]
+printf("\nA=")
+disp(A) \ No newline at end of file
diff --git a/605/CH8/EX8.9/8_9.sce b/605/CH8/EX8.9/8_9.sce
new file mode 100755
index 000000000..9b4e233a6
--- /dev/null
+++ b/605/CH8/EX8.9/8_9.sce
@@ -0,0 +1,13 @@
+
+I1=1
+V1=14*I1
+I2=-2/3*I1
+h11=V1/I1
+h21=I2/I1
+V2=9*I2
+V1=6*I2
+h12=V1/V2
+h22=I2/V2
+A=[h11,h12;h21,h22]
+printf("\nA=")
+disp(A) \ No newline at end of file