CS Lab 09
CS Lab 09
clc;
clear;
close all;
n_poles = length(poles);
n_zeros = length(zeros);
% Centroid
sigma_a = (sum(poles) - sum(zeros)) / (n_poles - n_zeros);
disp(['Centroid of asymptotes: ', num2str(sigma_a)]);
% Angles of Asymptotes
fprintf('Angles of asymptotes (degrees):\n');
for k = 0:(n_poles - n_zeros - 1)
theta = (2*k + 1) * 180 / (n_poles - n_zeros);
fprintf(' θ_%d = %.2f°\n', k, theta);
end