两种生成对称正定矩阵的方法

1. pascal()

P = pascal(n) 返回 n 阶帕斯卡矩阵。P 是一个对称正定矩阵,其整数项来自帕斯卡三角形。

帕斯卡矩阵有非常好的性质。首先各个矩阵中元素都是从1开始比较小的正整数,便于我们去验证。然后我们对其进行乔列斯基分解,结果是一个对合矩阵(A−1=AA^{-1}=AA−1=A)

matlab文档中的例子:

2.运用正交分解的思想

一个对称正定矩阵可以分解为:A=U′DUA=U'DUA=U′DU U为标准正交基向量组成的矩阵,D为对角阵且存储的是特征值。

X = diag(rand(N,1));
U = orth(rand(N,N));
A = U' * X * U

对于rand(N,N)我们可以这么理解,生成非满秩的矩阵的概率是非常小的,只要保证特征值都是正数,那生成的矩阵是为对称正定阵。

运用这种方法的方便之处在于可以比较灵活的调整矩阵的性质(特征值、正交基)

两种生成对称正定矩阵的方法相关推荐

  1. GIT将本地项目上传到Github(两种简单、方便的方法)

    GIT将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安 ...

  2. git学习(10):Git的使用--如何将本地项目上传到Github(两种简单、方便的方法)

    将本地项目上传到Github(两种简单.方便的方法) 一.第一种方法: 首先你需要一个github账号,所有还没有的话先去注册吧! https://github.com/ 我们使用git需要先安装gi ...

  3. php怎么获取分类数,php 两种获取分类树的方法

    php 两种获取分类树的方法 1. /** * 获取分类树 * @param array $array 数据源 * @param int $pid 父级ID * @param int $level 分 ...

  4. 分分钟实现梦想 —— 两种快速打造App的方法

    分分钟实现梦想 -- 两种快速打造App的方法 几年前,做App还是土豪和移动开发者的专利.移动开发者使用Java或者C++这类开发工具,将一行行代码变成可以被手指轻松触控的应用.土豪们花钱雇佣这些移 ...

  5. android内存池,两种常见的内存管理方法:堆和内存池

    描述 本文导读 在程序运行过程中,可能产生一些数据,例如,串口接收的数据,ADC采集的数据.若需将数据存储在内存中,以便进一步运算.处理,则应为其分配合适的内存空间,数据处理完毕后,再释放相应的内存空 ...

  6. 两种 js下载文件的方法(转)

    2019独角兽企业重金招聘Python工程师标准>>> 两种 js下载文件的方法(转) functionDownURL(strRemoteURL, strLocalURL){try{ ...

  7. win8计算机安全模式,Win8.1怎么进入安全模式 两种进入Win8.1安全模式方法介绍

    在以前的Windows操作系统中,用户可以通过F8来进入电脑的安全模式,但是自从win8问世后按下F8来进入Windows的安全模式便不起作用了.由于win8及win8.1采用了混合启动的方式,所以在 ...

  8. 采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( )

    采用8种相位,每种相位各有两种幅度的QAM调制方法,在1200Baud的信号传输速率下能达到的网数据传输速率为( D ) A. 2400b/s B. 3600b/s C. 9600b/s D. 480 ...

  9. php绘制一个三角形,如何利用css或html5画出一个三角形?两种不同的制作三角形方法(代码实例)...

    我们在平时的前端开发的时候,有时候是需要一些小图形来丰富一下页面效果,比如:下拉列表的倒三角图形.那么这样的一个三角形是如何制作出来的,本章给大家介绍如何利用css或html画出一个三角形?两种不同的 ...

最新文章

  1. Android 8.1 源码_启动篇(一) -- 深入研究 init(转 Android 9.0 分析)
  2. python字符串写入excel-Python向excel中写入数据的方法
  3. linux安装mysql 5.7_linux安装mysql5.7
  4. Redis 源码走读(二)对象系统
  5. LoadRunner常见问题分析
  6. 27、jdbc操作数据库(4)
  7. 【定时同步系列2】16QAM调制+OM定时+信号分段处理+误码率曲线之MATLAB仿真(复信号模型)
  8. java 继承类_java类的继承
  9. CCF201709-2 公共钥匙盒
  10. python相比于c语言更静态_Python的几种实现
  11. 轨迹绕圈算法_算法程序解决如下问题:质点在平面坐标系中运动,每次x或者y坐标增加或减少1,如何判断质点是否顺时针质点的轨迹我们是知道的,当我们已经知道质点在绕圈运动了,那么怎么判断它是在顺时...
  12. winform 显示分隔控件_Winform分页控件之纯分页显示处理
  13. 数据安全能力成熟度模型DSMM----1、DSMM架构
  14. 猿辅导 x DorisDB:构建统一OLAP平台,全面升级数据分析能力
  15. Buty Adidas Alphabounce Engineered Polska uwolnienie
  16. 数值传热基本理论和CFD仿真技巧(未完成)
  17. 【OFD】ArrayBuffer 和 Uint8Array
  18. 企业微信对外收款功能如何开通?
  19. Ubuntu格式化U盘以及分区
  20. 论文阅读06——《CaEGCN: Cross-Attention Fusion based Enhanced Graph Convolutional Network for Clustering》

热门文章

  1. 适合新手练习js解密的小站--拍拍贷参数--第六期
  2. ITIL是什么?IT界的MBA
  3. 自动驾驶“驶入”快车道,黑芝麻智能引领国产大算力芯片量产
  4. 2023-05-25 关于不将重点放在问题解决反而放在维护自尊上-反思
  5. 蛇行矩阵 (C语言代码)
  6. 2021.06.03合并石子+能量项链
  7. antd Table,Form
  8. Gauge中文文档(9)—配置
  9. 就这? Scrapy框架被我用了个遍,结果只制作了表情包!
  10. PostMan工具用法详细教程