Toeplitz 矩阵

简介

托普利兹矩阵,简称为T型矩阵,它是由Bryc、Dembo、Jiang于2006年提出的。托普利兹矩阵的主对角线上的元素相等,平行于主对角线的线上的元素也相等;矩阵中的各元素关于次对角线对称,即T型矩阵为次对称矩阵。简单的T形矩阵包括前向位移矩阵和后向位移矩阵。在数学软件Matlab中,生成托普利兹矩阵的函数是:toeplitz(x,y)。它生成一个以 x 为第一列,y 为第一行的托普利兹矩阵,这里x, y均为向量,两者不必等长。

Toeplitz 矩阵_第1张图片

由左边的 Toeplize 矩阵可知,Toeplize 矩阵不必是方阵;下面来看该矩阵的维度信息,如下图所示:
这里写图片描述

代码:

Python

class Solution(object):
    def isToeplitzMatrix(self, matrix):

        #右上三角形
        for j in range(0, len(matrix[0])):
            temp = matrix[0][j]
            x = 0
            y = j
            while x

C++

class Solution {
public:
    bool isToeplitzMatrix(vector>& matrix) {
        //右上三角形
        int temp,x,y;
        for(int j=0; j

有用的链接:

https://blog.csdn.net/anan1205/article/details/

https://blog.csdn.net/Andrewseu/article/details/51783181

https://blog.csdn.net/xiamentingtao/article/details/52910263

https://blog.csdn.net/bluecol/article/details/47451825

https://blog.csdn.net/qq_23947237/article/details/84591292

你可能感兴趣的:(图像处理,数学,资源)