MATLAB Answers

regarding 'FOR LOOP' use to plot discrete impulse response

9 views (last 30 days)
Darshan Manjunathrao Chawan
Answered: Jan on 25 Aug 2020
I have 'n' delay elements and 'n' amplitudes. Suppose I want to fix it all the array elements in 'for loop' instead of writing all the 'n' elements everytime in MATLAB . How can I do it? Thereby I want to plot 'discrete impulse response'.
delay = [1 1 1 1 1 1 1 1 1 1 1 ..................................] - 500 elements
amplitudes = [ 0.1 0.1 0.1 0.1 ....................................] - 500 elemnts
delay vs amplitude for discrete plot.

  0 Comments

Sign in to comment.

Answers (1)

Jan
Jan on 25 Aug 2020
The question is not clear yet. Do you mean:
delay = repmat(1, 1, 500);
amplitiudes = repmat(0.1, 1, 500);
% Alternatively:
delay = zeros(1, 500);
delay(:) = 1;

  0 Comments

Sign in to comment.

Tags

Community Treasure Hunt

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

Start Hunting!