How to model a delay element in matlab

I want to model x(n-n0) in matlab where x(n) is my input signal

1 Comment

Do you need this to be a function? Assuming that you are given a function delay(), could you show us how you plan to use? Specifically in terms of the input signal size and the expected output.

Sign in to comment.

 Accepted Answer

close
n=1:10
yn=rand(1,numel(n)) % your signal
plot(yn,'-og')
n0=4
yn0=[zeros(1,n0-1) yn] % your delayed signal
hold on,
plot(yn0,'-*r')

More Answers (1)

Amit Khare
Amit Khare on 1 Nov 2012
I do not want to use unit delay block from simulink, I wanted to do it using matlab script

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!