# How to plot the graph for a given signal over a range of frequency

2 views (last 30 days)

Show older comments

##### 0 Comments

### Answers (2)

Sarvesh Kale
on 3 Feb 2023

Edited: Sarvesh Kale
on 3 Feb 2023

I am assuming you are trying to visualize different frequency discrete cosine waves, following is the code snippet that does this

w = [0 pi/8 pi/4 pi/2 pi] ;

n=1:20; % length of discrete signal

figure ; % makes a figure object

subplot(5,1,1);

for i=1:5

x= cos(w(i)*n); % i will select a frequency from w

subplot(5,1,i); % to plot on different plots inside same figure

stem(n,x,'LineWidth',2); % stem function is used for discrete signals

title([' w = ',num2str(w(i))]);

hold on ; % draw on same plot

end

the documentation of stem can be found in the following link https://in.mathworks.com/help/matlab/ref/stem.html

Hope this answers your queries

##### 0 Comments

### See Also

### Categories

### Community Treasure Hunt

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

Start Hunting!