blob: 0517ec4b17d33cd06c9c8e600c76aa34f45e0231 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
// chapter 21
// example 21.10
// page 478
V=2 // V
Vin=5 // V
// during positive half cycle
Vc_p=Vin-V // since Vin-Vc-V=0
// thus capacitor charges to Vc_p
// during negative half cycle
Vout=-Vin-Vc_p // since Vin-Vc_p-Vout=0
// we plot input and output waveforms using the following code instead of using xcos
clf()
t=0:0.1:5*%pi
plot(t,5*squarewave(t,50))
plot2d(t,-Vc_p+(-Vout+V)*squarewave(t,50)/2,style=3)
xtitle("input - blue output - green","t","volts")
|