MATLAB Answers

How to create code for toeplitz matrix

5 views (last 30 days)
I have Y = [1,2,3,4] and I want to create
YY =
[1 2 3 4
2 1 2 3
3 2 1 2
4 3 2 1]
YY = toeplitz (Y(1,1:4)) can easily give me this result. However, I will like to create my own code.
I will appreciate any help.

Accepted Answer

Tesfaye Girma
Tesfaye Girma on 10 Mar 2021
fipref('NumericTypeDisplay','short');
format short g
a = fi([1 2 3],true,8,5)
b = fi([1 4 8],true,16,10)
toeplitz(a,b)
  1 Comment
Telema Harry
Telema Harry on 10 Mar 2021
Thank you for your response. Can one do this using a for loop ?

Sign in to comment.

More Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!