Tuesday, August 22, 2017

RUNTUN CUPLIK UNIT DALAM MATLAB


RUNTUN CUPLIK UNIT
Dalam MATLAB, fungsi zeros(1,N) menghasilkan suatu vektor baris yang terdiri-dari N buah nilai 0, yang dapat dipakai untuk mengimplementasikan runtun cuplik pada suatu interval berhingga. Namun, relasi logika n==0 merupakan cara yang elegan untuk mengimplementasikan runtun cuplik. Misalnya, untuk mengimplementasikan


pada rentang sampel n1<=n0<=n2, maka akan digunakan fungsi MATLAB sebagai berikut:

function [x,n]=impseq(n0,n1,n2)
% Membangkitkan x(n) = delta(n-n0); n1<=n<=n2
% --------------------------------------------
% [x,n] = impseq(n0,n1,n2)
%
 n = [n1:n2]; x = [(n-n0) == 0];


Berikut merupakan dua contoh dalam menerapkan fungsi di atas:

>> [x,n]=impseq(0,-3,7);
>> stem(n,x)



>> [x,n]=impseq(4,-5,10);
>> stem(n,x)



No comments: