toeplitz--生成托普利兹矩阵

【功能简介】生成托普利兹(Toeplitz)矩阵。矩阵中,除第一行与第一列外,其他所有元素都与左上角相邻位置的元素相等,即T(i,j)=T(i-1,j-1)。

【语法格式】

1.T=toeplitz(c,r)

生成非对称托普利兹矩阵,将c作为第一列,r作为第一行,若c(1)与r(1)不相等,则使用c(1)作为矩阵的第一个元素,同时打印一条警告信息。

2.T=toeplitz(r)

生成对称的托普利兹矩阵,将r作为第一行与第一列。

【实例3.15】用给定的向量c、r生成非对称托普利兹矩阵。

>> c=[1,2,3,4,5];
>> r=[0.5,1.5,2.5,3.5,4.5];
>> a=toeplitz(c,r)    %生成非对称托普利兹矩阵
Warning: First element of input column does not match first   element of input row.  Column wins diagonal conflict.
> In toeplitz at 25
a =  1.0000    1.5000    2.5000    3.5000    4.5000  2.0000    1.0000    1.5000    2.5000    3.5000  3.0000    2.0000    1.0000    1.5000    2.5000  4.0000    3.0000    2.0000    1.0000    1.5000  5.0000    4.0000    3.0000    2.0000    1.0000  

【实例分析】当c与r第一个元素不相等时,采用向量c的第一个元素,忽略r的第一个元素。

toeplitz--生成托普利兹矩阵相关推荐

  1. 【几种特殊的矩阵:对角矩阵、上下三角矩阵、正态分布随机矩阵、魔方矩阵、希尔伯特矩阵、托普利兹矩阵】

    (这两个最不特殊了,线代中学过不过有点忘) 1.对角矩阵:       对角矩阵(diagonal matrix)是一个主对角线之外的元素皆为0的矩阵,常写为diag(a1,a2,...,an) .对 ...

  2. 希尔伯特矩阵、托普利兹矩阵

    希尔伯特矩阵 希尔伯特(Hilbert)矩阵:又称为H阵,其元素为,该矩阵一般作为试验矩阵 hilb(n);            %生成一个n * n的希尔伯特矩阵 invhilb(n);     ...

  3. 1042. 托普利兹矩阵

    描述 "托普利兹矩阵"是指如果从左上角到右下角的同一条主斜线上每个元素都相等的矩阵. 给定一个M x N矩阵,判断是否为"托普利兹矩阵". matrix 是一个 ...

  4. TensorFlow - Toeplize 矩阵(托普利兹矩阵)

    TensorFlow - Toeplize 矩阵(托普利兹矩阵) flyfish 卷积运算可以构造一个矩阵乘法,将其中一个输入转换成一个Toeplitz矩阵 Toeplize 矩阵是什么样的 ⎡⎣⎢⎢ ...

  5. python生成单位阵或者对角阵的三种方法

    前提: import numpy as np identity np.identity(4) array([[ 1., 0., 0., 0.],[ 0., 1., 0., 0.],[ 0., 0., ...

  6. matlab2c使用c++实现matlab函数系列教程-toeplitz函数

    全栈工程师开发手册 (作者:栾鹏) matlab2c动态链接库下载 matlab库函数大全 matlab2c基础教程 matlab2c开发全解教程 matlab2c调用方法: 1.下载动态链接库 2. ...

  7. matlab中矩阵的表示与简单操作

    matlab中矩阵的表示与简单操作 原文地址为:matlab矩阵的表示和简单操作 一.矩阵的表示 在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的 ...

  8. Matlab矩阵基本操作(定义,运算)

    关注公众号:coding进阶,获取更多实战技术. 一.矩阵的表示 在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的同行元素之间用空格(或" ...

  9. MATLAB命令大全和矩阵操作大全

    一.矩阵的表示 在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的同行元素之间用空格(或",")隔开: c.矩阵的行与行之间用& ...

最新文章

  1. mysql栈空间大小_jvm 堆内存 栈内存 大小设置
  2. php 提交表单跳转页面,form表单页面跳转方式提交练习
  3. python windows和linux路径_python复制文件,路径不存在问题(Windows和linux路径分隔符不统一)...
  4. 前端学习(1232):组件化开发开始
  5. linux my.cnf基本参数,Linux中MySQL配置文件my.cnf参数说明
  6. Spring Cloud微服务系列-Eureka Client源码解析(一)
  7. 给一线讲产品·7期|用户在云上如何快速搭建安全防护体系?
  8. android引导用户打开位置权限_想升级 App?先要个权限吧!!!
  9. VMWare 虚拟机中安装 CentOS 7
  10. python在统计中的应用_Python在简单数据统计中的应用--随笔记
  11. Oracle 存储大文本
  12. 打开网页出现运行脚本错误的解决技巧
  13. 设计模式 ( 六 ) 建造者模式
  14. Matlab信号处理
  15. 分区助手迁移系统,更改系统盘盘符
  16. CPU使用率100%,如何解决
  17. 数字人民币隐私与个人信息保护
  18. Android数据库更新并保留原来数据的实现
  19. vue通过自定义指令 v-py 将名字转拼音
  20. java 代码书写规范_代码书写规范和命名规范

热门文章

  1. [译]Visual Studio 2008 Code Metrics
  2. Ubuntu18.04安装Gaussian16和GaussView 6
  3. Ubuntu18.04安装Intel® oneAPI Toolkit
  4. 防抖 节流_面试必备考点:防抖与节流
  5. CTF-i春秋网鼎杯第一场misc部分writeup
  6. 29.9. Klish - Kommand Line Interface Shell (the fork of clish project)
  7. 出售带漏洞的设备违法吗?德国消协拟起诉一家地方零售商
  8. 【python】一个简单的贪婪爬虫
  9. 快速批量导入庞大数据到SQL SERVER数据库(ADO.NET)
  10. Android 打开屏幕旋转