0% found this document useful (0 votes)
64 views2 pages

DSP LAB#1 Name: - Section: - Reg #

This document contains instructions for a MATLAB lab assignment. It includes questions that have students: 1) access the MATLAB help desk; 2) perform basic calculations; 3) work with variables and assignment; 4) do operations with complex numbers; 5) use colon notation to generate vectors; 6) extract and insert elements into vectors; 7) replace even indexed elements of a vector with a constant; 8) perform matrix operations; and 9) generate and manipulate matrices to solve a linear system of equations. The document records the student's name, section, registration number, date performed, signature, checker, marks awarded, and comments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views2 pages

DSP LAB#1 Name: - Section: - Reg #

This document contains instructions for a MATLAB lab assignment. It includes questions that have students: 1) access the MATLAB help desk; 2) perform basic calculations; 3) work with variables and assignment; 4) do operations with complex numbers; 5) use colon notation to generate vectors; 6) extract and insert elements into vectors; 7) replace even indexed elements of a vector with a constant; 8) perform matrix operations; and 9) generate and manipulate matrices to solve a linear system of equations. The document records the student's name, section, registration number, date performed, signature, checker, marks awarded, and comments.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

DSP

LAB#1
Name: __________

Section: _____

Reg #:_______

Q.1 Run the MATLAB help desk by typing helpdesk. The help desk provides a hypertext
interface to the MATLAB documentation.
Q.2 Use MATLAB as a calculator. Try the following:

pi*pi - 10
sin(pi/4)
ans 2 %<--- "ans" holds the last result

Q.3 Do variable name assignment in MATLAB. Try the following:


x = sin( pi/5 );
cos( pi/5 ) %<--- assigned to what?
y = sqrt( 1 - x*x )
ans
Q.4 Complex numbers are natural in MATLAB. The basic operations are supported. Try
the following:
z = 3 + 4i, w = -3 + 4j
real(z), imag(z)
abs([z,w]) %<-- Vector constructor
conj(z+w)
angle(z)
exp( j*pi )
exp(j*[ pi/4, 0, -pi/4 ])

Q.5 Make sure that you understand the colon notation. In particular, explain in words
what the following MATLAB code will produce.
jkl = 0 : 6
jkl = 2 : 4 : 17
jkl = 99 : -1 : 88
ttt = 2 : (1/9) : 4
tpi = pi * [ 0:0.1:2 ];

Q.6 Extracting and/or inserting numbers into a vector is very easy to do. Consider the
following definition of xx:
xx = [ zeros(1,3), linspace(0,1,5), ones(1,4) ]

xx(4:6)
size(xx)
length(xx)
xx(2:2:length(xx)
Explain the results echoed from the last four lines of the above code.
Q.7

Observe the result of the following assignments:


yy = xx; yy(4:6) = pi*(1:3)

Now write a statement that will take the vector xx defined in part (b) and replace the even
indexed elements (i.e., xx(2), xx(4), etc) with the constant . Use a vector replacement, not a
loop.
Q.8 Enter the following in MATLAB.
2

A=
6

3
,B=
4

1
6

6
2

Find AB, and A-1.


Q.9 writes the code of following.
1. Generate a 6x6 matrix A
2. Generate a 6x1 matrix z
3. Solve linear system of equations Ax=z
4. Compute determinant of matrix A
5. Extract a 4x4 matrix from the 6x6 matrix and 4x1 matrixes from 6x1

Lab performed on (date): ___________ Signature: ______________


Checked by: ________________________ Date: ______________
Marks Awarded: ____________
Comments:

You might also like