Question: **Write a MATLAB function A= toeplitz (m, n, a ) which produces an Toeplitz matrix using the entries of an (m+n-1)x1 vector a , by

**Write a MATLAB

function A= toeplitz (m, n, a)

which produces an Toeplitz matrix using the entries of an (m+n-1)x1 vector a, by assigning

A(i,j) = a(n+i-j) i= 1:m j= 1:n

**Type the function toeplitz in your diary file.

(1) **Run the function A= toeplitz (m, n, a)

on the following sets of variables. Display vector a for each of the below.

(a) m=4; n=3; a=transpose([1:6])

(b) m=3; n=4; a=randi(10,6,1)

(c) m=4; n=4; a=[zeros(3,1) ; [1:4]]

(2) **Construct a vector a that will define a 5 by 5 Toeplitz upper diagonal matrix with the random integer entries that range between 10 and 100. Display the vector a.

**Run the function A= toeplitz (m, n, a) for the variables indicated above.

(3) **Output a 4 by 4 identity matrix by running the function A= toeplitz (m, n, a) on the corresponding set of variables. Display the vector a.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!