summaryrefslogtreecommitdiff
path: root/2534/CH11/EX11.10/Ex11_10.sce
blob: d5d94e96118f90831f6e9e95b56f4ec0803022f7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//Ex11_10
clc
VCC = 18//collector voltage
Vp = 15//output peak voltage
RL = 12//load resistnce
disp("VCC = "+string(VCC)+"V")
disp("Vp = "+string(Vp)+"V")
disp("RL = "+string(RL)+"ohm")
Ip = Vp/RL//output peak current
Idc = (2/%pi)*Ip//input direct current
disp("Ip = Vp/RL = "+string(Ip)+"A")
disp("Idc = (2/%pi)*Ip = "+string(Idc)+"A")
Pi_dc = VCC*Idc//input power
disp("Pi_dc = VCC*Idc = "+string(Pi_dc)+"W")
Po_ac = (Vp^2)/(2*RL)//output power
disp("Po_ac = (Vp^2)/(2*RL) = "+string(Po_ac)+"W")
eta = Po_ac/Pi_dc//efficiency
disp("eta = Po_ac/Pi_dc = "+string(eta*100)+"%")