Cody

Problem 42501. Toeplitize a matrix

Solution 2925601

Submitted on 8 Sep 2020 by Jens Kjærgaard Boldsen
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
A = 100; B = 100; assert(isequal(toeplitize(A),B))

ix = 1 A = 100

2   Pass
A = [9,4;2,3;2,0]; B = [6,4;1,6;2,1]; assert(isequal(toeplitize(A),B))

ix = 1 4 2 5 3 6 A = 6 4 1 6 2 1

3   Pass
A = [7,10,9;5,1,0]; B = [4,5,9;5,4,5]; assert(isequal(toeplitize(A),B))

ix = 1 3 5 2 4 6 A = 4 5 9 5 4 5

4   Pass
A = [6 3 2 7;3 5 1 2;3 7 10 2]; B = [7,2,2,7;5,7,2,2;3,5,7,2]; assert(isequal(toeplitize(A),B))

ix = 1 4 7 10 2 5 8 11 3 6 9 12 A = 7 2 2 7 5 7 2 2 3 5 7 2

5   Pass
A = [3,-1,-10,1,4,2;8,4,0,4,2,0;2,0,-1,10,-3,6]; B = [2,3,-3,3,2,2;4,2,3,-3,3,2;2,4,2,3,-3,3]; assert(isequal(toeplitize(A),B))

ix = 1 4 7 10 13 16 2 5 8 11 14 17 3 6 9 12 15 18 A = 2 3 -3 3 2 2 4 2 3 -3 3 2 2 4 2 3 -3 3

Suggested Problems

More from this Author30

Community Treasure Hunt

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

Start Hunting!