%Lab202 Exp 3 Phase shifter
R = 15915.5;  C = 0.01e-6;
f = [250 500 750 1000 1500 2000 3000 4000 5000]';	
                     % Generates a column array for selected f in Hz
%f = (0:1:5000)';               % Uncomment and run to get smooth plots
w = 2*pi*f;                     % Frequency array in Rad/sec
g = 1 ./(1-w.^2*R^2*C^2 + j*3*w*R*C);
mag = abs(g);                   % Voltage gain magnitude 
phase = angle(g)*180/pi;        % Phase angle in degree
result=[f mag phase];           % Augment the variables 
format short g                  % General format
fprintf('Your Name \n')
fprintf('Results for circuit in Figure 2 \n\n')
disp(['          f-Hz     |V2/V1|       Angle'])  % display a heading 
disp(result)                    % display the result 
subplot(2,1,1), plot(f,mag),grid
xlabel('f, Hz'),ylabel('Magnitude')
subplot(2,1,2),plot(f,phase),grid
xlabel('f, Hz'),ylabel('\theta, degree')

