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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started