summaryrefslogtreecommitdiff
path: root/1445/CH1/EX1.57/Ex1_57.sce
blob: 7c81c7f70734cd66848484531b1735317e2014d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
//CHAPTER 1- D.C. CIRCUIT ANALYSIS AND NETWORK THEOREMS 
//Example 57

clc;
disp("CHAPTER 1");
disp("EXAMPLE 57");

//VARIABLE INITIALIZATION
v=10;                          //voltage source in Ohms
r1=2;                          //RHS resistance in Ohms
r2=2;                          //in Ohms
r3=4;                          //in Ohms
r4=4;                          //in Ohms
I=20;                          //current source in Amperes

//SOLUTION

r=r1+r2;
//deactivating voltage source of 10Ω
v1=-I/((1/r)+(1/r3)+(1/r4));   //from equation
I1=v1/r3;

//deactivating current source of 20A
v2=(v/r)/((1/r)+(1/r3)+(1/r4)); 
I2=v2/r3;

I_tot=I1+I2;
if(I_tot>0)
disp(sprintf("The value of I is %f A (upward)",I_tot));
else
disp(sprintf("The value of I is %f A (downward)",-I_tot));

//END