本文将以知识点的形式展开介绍,读者可根据需要自动跳转至相应部分,具体内容如下:

(1)单位矩阵(2)对称矩阵(3)对角矩阵(4)正交矩阵(5)伴随矩阵(6)可逆矩阵(7)奇异矩阵(8)初等矩阵(9)行阶梯、行最简、标准型矩阵


(1)单位矩阵① 定义:

② 性质:

③ 应用 - 等价标准型:如果矩阵B可以有A经一系列初等变换得到,则A与B等价。

④ 应用 - 求逆矩阵:


(2)对称矩阵

① 定义:以主对角线为对称轴,各元素相等的矩阵。即:

② 性质:

③ 应用:压缩存储


(3)对角矩阵

① 定义:主对角之外的元素皆为0的矩阵。对角线上的元素可以为0或其他值。

① 性质:


(4)正交矩阵

① 定义:转置等于其逆的矩阵成为正交矩阵

② 性质:

③ 应用:空间变换,左乘正交矩阵造成的空间变换是用一个新空间代替原有空间。


(5)伴随矩阵

① 定义:由行列式|A|中的每个元素aij的代数余子式Aij所构成的矩阵成为A的伴随矩阵

② 性质:

③ 应用 - :求解逆矩阵


(6)可逆矩阵

① 定义:矩阵A为n阶方阵,若存在n阶矩阵B,使AB=E,E为单位阵,则B是A的可逆矩阵。

② 性质:

③ 证明可逆:

④ 求法:

⑤ 应用:实现矩阵除法,表示线性变换的逆变换。


(7)奇异矩阵

① 定义:

② 性质:可逆矩阵一定是非奇异矩阵,非奇异矩阵一定是可逆矩阵。

③ 用途:


(8)初等矩阵

① 定义:指由单位矩阵经过一次初等变换得到的矩阵。

② 初等变换:

③ 应用:


(9)行阶梯、行最简、标准型矩阵

① 行阶梯矩阵

② 行最简矩阵

③ 标准型矩阵

④ 应用:求解矩阵的秩

c语言对称矩阵的压缩存储_线性代数(三) 特殊矩阵相关推荐

  1. c语言对称矩阵的压缩存储_【数据结构】对称矩阵及对称矩阵的压缩存储

    对称矩阵: 设一个N*N的方阵A,A中任意元素Aij,当且仅当Aij == Aji(0 <= i <= N-1 && 0 <= j <= N-1),则矩阵A是对 ...

  2. c语言对称矩阵的压缩存储_C++实现对称矩阵的压缩存储 | 术与道的分享

    压缩存储数据是一个比较高效.节省空间的方法,当我们存储的数据足够大时,我们要尽量避免数据的冗余重复,减少空间的浪费.对阵矩阵的压缩存储就是一个简单的实例. 算法分析与设计 如下图所示,我们要存储的是一 ...

  3. 矩阵-----对称矩阵及其压缩存储稀疏矩阵

    什么是对称矩阵(SymmetricMatrix)? 对称对称-------看 设一个N*N的方阵A,A中任意元素Aij,当且仅当Aij == Aji(0 <= i <= N-1 & ...

  4. 数据结构上机实践第八周项目7—对称矩阵的压缩存储及基本运算

    对称矩阵的压缩存储及基本运算 贺老师的慕课当中,给我们拓展了这样的知识. 所以,本次的项目实践要求如下: 用压缩形式存储对称矩阵,实现下面的操作并测试 void Init(int *&b);/ ...

  5. 第八周实践项目7 对称矩阵的压缩存储及基本运算

    /* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:项目7- *作 者:邵雪源 *完成日期:2017年12月14日 *版 ...

  6. 变量在内存中如何存放c语言,c语言程序中用来存储变量的三种内存

    c语言程序中变量存储在三种类型的内存中:栈内存.堆内存.数据段内存 一.栈内存,用来存储程序中各个函数的局部变量(动态局部变量),特点: 1.不用程序员手动申请和释放内存,由编译系统自动分配与释放: ...

  7. 三角波的傅里叶变换对_线性代数之——基变换矩阵

    1. 恒等变换 现在让我们来找到这个特殊无聊的变换 对应的矩阵.这个恒等变换什么都没有做,对应的矩阵是恒等矩阵,如果输出的基和输入的基一样的话. 如果 ,那么变换矩阵就是 . 但是,如果基底不一样的话 ...

  8. 如何将一个向量投影到一个平面上_线性代数19——投影矩阵和最小二乘

    一维空间的投影矩阵 先来看一维空间内向量的投影: 向量p是b在a上的投影,也称为b在a上的分量,可以用b乘以a方向的单位向量来计算,现在,我们打算尝试用更"贴近"线性代数的方式表达 ...

  9. c语言双重for循环流程图_循环三巨头—之for,while与do while

    C语言中的三种循环语言while.do--while.for,三种循环语句各有特点,用法也不尽相同.下面我们一一介绍. 一:While语句 While语句的基本形式是: while(判断语句){ 循环 ...

最新文章

  1. 二叉树(C++):创建,前中后序遍历(递归+非递归),获取叶子节点个数,获取树的高度
  2. 基于FPGA的FFT变换实现
  3. JSF的web.xml配置
  4. 非科班的java程序员该如何补充计算机基础知识,需要看哪些书?
  5. 钉钉机器人发送图片 python_python封装钉钉Webhook机器人消息发送逻辑
  6. python保存数据_python-从数据存储区下载数据
  7. fiddler显示服务器IP
  8. BZOJ 1066[SCOI2007]蜥蜴
  9. 不好的测试实践——软件测试的尽早介入
  10. Mentor软件盗版
  11. 浅谈两轮平衡车的控制原理(续)
  12. 六年一轮回:大数据改变的,不仅仅是我的专业!
  13. 浏览器被hao123劫持
  14. 最新版本微信小程序开发工具的使用
  15. 将VOC格式标注文件转换为Yolo格式
  16. 【C语言管理系统】 医院住院病人信息管理系统
  17. 工作4年感想:美团、360、陌陌、百度、阿里、京东面试
  18. gpib安装包 python_python控制gpib
  19. mybatisplus乐观锁最新
  20. LORA几个常见问题总结

热门文章

  1. 集群服务器session共享
  2. Java 二阶段 html
  3. Python机器学习与实践——简介篇
  4. 加载sklearn 人脸数据集出错 fetch_olivetti_faces() HTTPError: HTTP Error 403: Forbidden解决方案
  5. Gmail 无限衍生
  6. 微信小程序 -- 记录学习
  7. android camera2 闪光灯,Camera2 闪光灯梳理
  8. 一篇文章看懂大数据的5大关键技术
  9. 测试工作速记1 - 不要有被迫害妄想症
  10. 我的矛盾—自我意识与精神内耗