summaryrefslogtreecommitdiff
path: root/174/CH6/EX6.1/example6_1.sce
blob: 00f138e3c28d73fcf30e2a921c8e50620f657247 (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
35
36
37
38
// To find the form factor and error
// Modern Electronic Instrumentation And Measurement Techniques
// By Albert D. Helfrick, William D. Cooper
// First Edition Second Impression, 2009
// Dorling Kindersly Pvt. Ltd. India
// Example 6-1 in Page 131


clear; clc; close;

// Given data
//let
E_m = 10; //Let the peak amplitude of the square wave be 10V
T = 1; //Let the time period of the square wave be 1s

function y= f(t),y=(E_m)^2 ,endfunction
E_rms = sqrt(1/T * intg(0,T,f));
printf("(a)  The rms value of the square wave = %d V \n",E_rms);

function x = ff(t),x =(E_m) ,endfunction
E_av = (2/T * intg(0,T/2,ff));
printf("  The average value of the square wave = %d V\n",E_av);

k = E_rms/E_av;
printf("  The form factor of the square wave =%d\n",k);

k_sine = 1.11;
k_square = 1;
%error = (k_sine - k_square)/k_square*100;
printf("(b)  The percentage error in meter indication = %d %%",%error);

//Result
// (a)  The rms value of the square wave = 10 V 
//  The average value of the square wave = 10 V
//  The form factor of the square wave =1
// (b)  The percentage error in meter indication = 11 %