summaryrefslogtreecommitdiff
path: root/1514/CH16/EX16.7/16_7.sce
blob: 3d4831791b3a7ad93d7b88e638cf3604c2dbf5ff (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
//chapter 16
//example 16.7
//page 489
clear;
clc ;
//given
Eoavg=20;
Eomax=21;
Vo=12;
Av=100//voltage gain
//10% change in filter op
deltaEo=10/100*20;
deltaVs=deltaEo;
deltaVo=1000*deltaVs/Av;//mV
//line regulation
lineR=(deltaVo*100/Vo)/1000;
printf("\nline regulation=%.2f%% ",lineR);
//Eo changes from Eomax to Eoavg
deltaEo=Eomax-Eoavg;
deltaVs=deltaEo;
//Il change from no load to full load
deltaVo=1000*deltaVs/Av;
//load regulation
loadR=(deltaVo*100/Vo)/1000;
printf("\nload regulation=%.2f%% ",loadR)