You are on page 1of 14

LAB # 05

Generation and Plotting Of Sinusoidal Signal, Unit


Impulse, Unit Step, Exponential Signal

Vectors
Declaration:

Operation on Vectors:
Polynomials in MATLAB
Example: Integrate Vector of Data with Non unit Spacing
Create a domain vector, X.
X = 0:pi/100:pi;

Calculate the sine of X and store the result in Y.


Y = sin(X);

Integrate the function values contained in Y using trapz.


Q = trapz(X,Y)

Q = 1.9998
When the spacing between points is constant, but not equal to 1, you can multiply by the spacing
value, in this case pi/100*trapz(Y). The answer is the same if you pass the value directly to the
function with trapz(X,Y).
Asking user for Input:
t=input('Enter the Value of time');
Note: Time value entered by user is stored in variable t (e.g. enter [-3:3])

Implementing zeros command:


n=[-4:4];
y=zeros(size(n))

Setting different values of signals according to Time Axis:


We may assign different values to a signal as required by defining time axis as
follow: n=input(‘Enter value of time Axis’) y=zeros(size(n)); y(n= =0)=1; y(n<0)=0;
y(n>0)=0;
plot(n,y)

Linearity:
Dot Product:

To take Dot product of two matrices, we use dot following command. Dimensions of vectors should
must agree to perform calculation. a=[0:4] b=[4:8]
dot(a,b)

Time Variant Systems:

A time-variant system is a system that is not time invariant (TIV). Roughly speaking, its output
characteristics depend explicitly upon time. A system is said to be Time variant if its input output
characteristics changes with time.

Explanation:

Time invariant systems are those systems whose input output characteristics do not change with
time shifting. Let us consider x(n) be the input to the system which produces output y(n) as shown
in figure below.
Now delay input by k samples, it means our new input will become x(n-k). Now apply this delayed
input x(n-k) to the same system as shown in figure below.
Now if the output of this system also delayed by k samples (i.e. if output is equal to y(n-k)) then
this system is said to be Time invariant (or shift invariant) system.

If we observe carefully, x(n) is the initial input to the system which gives output y(n), if we delayed
input by k samples output is also delayed by same (k) samples. Thus we can say that input output
characteristics of the system do not change with time. Hence it is Time invariant system.

Theorem: A system is Time Invariant if and only if


Similarly a continuous time system is Time Invariant if and only if

Now let us discuss about How to determine that the given system is Time invariant or not? To
determine whether the given system is Time Invariant or Time Variant, we have to follow the
following steps:

Step 1: Delay the input x(n) by k samples i.e. x(n-k). Denote the corresponding output by y(n,k).
That means x(n-k) → y(n,k)

Step 2: In the given equation of system y(n) replace ‘n’ by ‘n-k’ throughout. Thus the output is
y(n-k).

Step 3: If y(n,k) = y(n-k) then the system is time invariant (TIV) and if y(n,k) ≠ y(n-k) then
system is time variant (TV).
Same steps are applicable for the continuous time systems.

Example: Determine whether the following system is time invariant or not.


y(n) = x(n) – x(n-2) Solution:
Step 1: Delay the input by ‘k’ samples and denote the output by y(n,k)
Therefore y(n,k) = x(n-k) – x(n-2-k)
Step 2: Replace ‘n’ by ‘n-k’ throughout the given equation.
Therefore y(n-k) = x(n-k) – x(n-k-2)
Step 3: Compare above two equations. Here y(n,k) = y(n-k). Thus the system is Time Invariant.
Task:
5.
Roll no 12438
Task 1
Continues:

Task 2:
Task 3
Task 4
Task 5:

You might also like