% "TF" krijon funksionin e transferimit duke specifikuar num. dhe em.
% s + 3 <-- numeruesi % G(s) = ---------------- % 2 s^2 + 3s + 7 <-- emeruesi num = [ 1 3 ]; em = [ 2 3 7 ]; % krijojme funksionin e transferimit G = tf(num, em);
% % Per te krijuar te njejtin funksion trasnferimi mund te perdoret edhe komanda
% G = tf([1 3], [2 3 7]); % % gjejme pergjigjen impulsive te sistemit; impulse(num, em); pause; % pergjigja e sistemit kundrejt nje sinjali shkalle figure; step(num,em); pause; % pergjigja e sistemit kundrejt sinjalit vale katerkendore omega0 = 0.1; t = 0 : 0.01 : 2500;
% perafrimi i sinjalit vale katerkendor me serine ne pergjithesuar Furie
u = sin(omega0*t)+1/3*sin(omega0*3*t)+1/5*sin(omega0*5*t)+1/7*sin(omega0*7*t)... +1/9*sin(omega0*9*t)+1/11*sin(omega0*11*t)+1/13*sin(omega0*13*t)... +1/15*sin(omega0*15*t)+1/17*sin(omega0*17*t)++1/19*sin(omega0*19*t)... +1/21*sin(omega0*21*t); % sinjali ne dalje nga sistemi, kur hyrja eshte u(t) y = lsim(num,em,u,t); figure; plot(t, u, 'LineWidth', 2, 'Color', 'b'); hold on; plot(t, y, 'LineWidth', 2, 'Color', 'r'); hold off; axis([0 3*(2*pi)/omega0 -1.5 1.5]) xlabel('koha [s]'); ylabel('amplituda'); legend('Sinjali IN', 'Sinjali OUT');