Skip to main content

How to plot a Continuous Time Sequence and Discrete Time Sequence in Matlab

1. For Continuous Time Sequence:

       Use the function:  plot(X-axis, Y-axis)

         For example to plot a parabolic function p(t)=  At^2 for t>=0

                                                                                   0        for t<0

          Code:

         %UNIT PARABOLIC FUNCTION

t=linspace(-20,20,20);      %range of X-asis

A=1;                  %amplitude of the function for A=1 it is called unit parabolic function

p=[t>=0].*(A.*t.^2)/2;     %parabola equation as defined above

subplot(1,2,1);                  %the graph occupies 1st position in 1x2 grid

plot(t,p); %plot(X-axis is represented here as t, Y-axis is represented by p here)

xlabel('t---->')                 %naming the x-axis in the graph

ylabel('p(t)---->');           %naming the y-axis in the graph

title('Unit parabolic Signal'); %title of the graph

grid on; 

 The output graph is shown below:

 

2. For Discrete Time Sequence:

       Use the function:  stem(X-axis, Y-axis)

         For example to plot a parabolic function p(t)=  At^2 for t>=0

                                                                                    0       for t<0

          Code:

%UNIT PARABOLIC FUNCTION

t=linspace(-20,20,20);      %range of X-asis

A=1;        %amplitude of the function for A=1 it is called unit parabolic function

p=[t>=0].*(A.*t.^2)/2;     %parabola equation as defined above

subplot(1,2,1);                  %the graph occupies 2nd position in 1x2 grid

stem(t,p); %stem(X-axis is represented here as t, Y-axis is represented by p here)

xlabel('t---->')                 %naming the x-axis in the graph

ylabel('p(t)---->');           %naming the y-axis in the graph

title('Unit parabolic Signal'); %title of the graph

grid on; 

 The output graph is shown below: 



So from the above two examples it is clear that we can generate the continuous time graph using plot function and discrete time graph using stem function for the same function keeping all other lines of code same.

Comments

Popular posts from this blog

PN Sequence Generator Circuit Design in Multisim

 I tried doing a PN Sequence generator using a shift register in Multisim but it didn't work. However this one with d flip flops and xor gate did work somewhat. Here is the circuit.       Components Required:      1. 4D Flip Flops      2. XOR Gate      3. Function Generator for Clock Pulses      4. Oscilloscope       Circuit Design  :        Output:- Red Square waves- Clock Pulses Blue waves- PN sequence Hope this helps!

DFT Circular Convolution by Overlap Add Method in Matlab

  Matlab Code:       clc; close all ; x=input( 'Enter the input sequence: ' ); h=input( 'Enter the impulse sequence: ' ); n=length(x); m=length(h); z=1; for i=1:4     if i~=4         for j=1:m             X(i,j)=x(((i-1)*m)+1+(j-1));         end         for j=m+1:5             X(i,j)=0;         end     else         for j=1:5             if j==1                 X(i,j)=x(n);             else       ...