Tuesday, August 22, 2017

RUNTUN TANGGA UNIT


Dalam MATLAB fungsi ones(1,N) membangkitkan suatu vektor baris yang memuat N buah nilai 1. Fungsi tersebut dapat dimanfaatkan untuk membangkitkan runtun tangga u(n) pada suatu interval berhingga. Sekali lagi, suatu pendekatan elegan yang dipakai adalah dengan memberdayakan relasi logika n>=0. Jadi, untuk mengimplementasikan runtun tangga unit berikut:



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

function [x,n]=stepseq(n0,n1,n2)
% Membangkitkan x(n) = u(n-n0); n1<=n<=n2
% --------------------------------------------
% [x,n] = stepseq(n0,n1,n2)
%
 n = [n1:n2]; x = [(n-n0) >= 0];

Berikut merupakan salah satu contoh dalam menerapkan fungsi di atas:

>> [x,n]=stepseq(2,-3,7);
>> stem(n,x)

Berikut tampilannya:





No comments: