本文介绍了根据向量填充矩阵的对角线的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想转换向量

v = [1,2,3,4]

插入具有对角线的矩阵(4x4),如下所示:

into a matrix (4x4) with diagonals like this:

 1  2   3  4
 2  1   2  3
 3  2   1  2
 4  3   2  1

推荐答案

您要生成 Toeplitz矩阵 ,因此您应该使用 toeplitz 功能.

v = [ 1 2 3 4 ];
out = toeplitz(v)


out =

     1     2     3     4
     2     1     2     3
     3     2     1     2
     4     3     2     1

这篇关于根据向量填充矩阵的对角线的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 00:21