Toeplitize a matrix - MATLAB Cody - MATLAB Central

Problem 42501. Toeplitize a matrix

Difficulty:Rate

Similar to Problem 3094. Hankelize a matrix, now consider Toeplitization of a matrix.

Given an input matrix A, convert it to a Toeplitz matrix B by replacing the diagonal of A with the mean of the respective diagonal. For example,

Input

   A = [6     3     2     7
        3     5     1     2
        3     7    10     2]

Output:

   B = [7     2     2     7 
        5     7     2     2
        3     5     7     2]

Solution Stats

45.86% Correct | 54.14% Incorrect
Last Solution submitted on Jan 29, 2025

Problem Comments

Solution Comments

Show comments

Group

Project Euler II Image
Project Euler II
  • 12 Problems
  • 51 Finishers

Problem Recent Solvers127

Community Treasure Hunt

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

Start Hunting!
Go to top of page