当前位置: 首页 > news >正文

matlab - 特殊矩阵、矩阵求值、稀疏矩阵

学习视频

1.特殊矩阵

1.1 通用特殊矩阵

format
% 零矩阵(全0) 幺矩阵(全1) 单位矩阵
% zeros ones eye rand(生成0~1的随机元素) randn(生成均值为1,方差为0的符合正太分布的随机阵)zeros(3)     % 3x3的全0方阵
zeros(3, 4)  % 3x4的全0矩阵
exA = ones(3, 5)  % 3x5的全1矩阵
zeros(size(exA))  % 和exA大小一致的全0矩阵eye(3, 3), eye(5, 3)  % 主对角线为1的全0矩阵

示例:

1.2 用于特殊领域的矩阵

魔方矩阵(magic)

范德蒙矩阵(vander)

希尔伯特矩阵(hilb)

2. 矩阵变换

2.1 基础概念

对角阵(diag)

主对角线有值,其他均为0的矩阵

diag作用1 - 创建对角阵:

diag作用2 - 取对角线:

数量矩阵(k*eye)

只有主对角线有值,且全相同

单位矩阵(eye)

只有主对角线有值,且全是1

三角阵

秩(rank)

非零子式的最高阶数就是秩
设在矩阵 A中有一个不等于0的r阶子式D,且所有r+1阶子式(如果存在的话)全等于0,那么D称为矩阵A的最高阶非零子式,数r称为矩阵A的秩,记作R(A).并规定零矩阵的秩等于0.
-是否可逆:只有满秩的矩阵才可逆
-初等变换后矩阵的秩不变
-判断非齐次线性方程组(方程组右侧的值不全为0)解的情况

迹(trace)

矩阵主对角线元素的和,trace()计算;相似变换时矩阵的迹不变

逆(inv)和广义逆(pinv)

A是数域上的一个n阶方阵,若在相同数域上存在另一个n阶矩B,使得:
AB=BA=I
则我们称BA矩阵,而A则被称为可逆矩阵。

示例:

伪逆:对于非方阵、奇异阵(是方阵,但是行列式为0)、非满秩矩阵(rank(A) ~= n)是不存在逆矩阵的;但是可以去定义一个伪逆矩阵pinv()。

行列式

矩阵行列式是指矩阵的全部元素构成的行列式。排成 n 阶方阵形式的 n^2 个数所确定的一个数称为 n 阶方阵 A 的行列式,记为:det(A) 或 |A|

一个 2x2 的矩阵的行列式可表示为:

范数(norm)

简单来说,用来度量某个向量空间(或矩阵)中的每个向量的长度或大小。

条件数(cond)

矩阵A的条件数等于A的范数与A的逆的范数的乘积,即cond(A)=‖A‖·‖A^(-1)‖,是判断矩阵病态与否的一种度量,条件数越大矩阵越病态。(条件数同时描述了矩阵 A 对向量的拉伸能力和压缩能力,换句话说,令向量发生形变的能力。条件数越大,向量在变换后越可能变化得越多。)

示例:

2.2 矩阵的转置与旋转

转置(.')

共轭转置(')

旋转(rot90(A, k))

左右翻转(fliplr)

上下翻转(flipud)

3.矩阵求值

3.1行列式求值(det)

3.2 矩阵的秩与迹

3.3向量和矩阵的范数

3.4 矩阵的条件数

4.矩阵特征值与特征向量(eig)

5.稀疏矩阵

5.1区分稀疏矩阵(含极大量0元素的矩阵) 和 采用稀疏方式存储的矩阵

5.2稀疏存储方式的产生(sparse)

5.3与稀疏矩阵操作相关的函数

find()

full()

spconvert()

spdiags()

5.4稀疏矩阵应用实例

http://www.lryc.cn/news/26117.html

相关文章:

  • Flume使用入门
  • 【Servlet篇2】Servlet的工作过程,Servlet的api——HttpServletRequest
  • 【JAVASE】注解
  • 【408之计算机组成原理】计算机系统概述
  • 1.Spring Cloud (Hoxton.SR10) 学习笔记—基础知识
  • 嵌入式开发工具箱【持续更新中】【VMware、Ubuntutftp、nfs、SecureCRT、XShell、Source Insight 4.0】
  • 深究Java Hibernate框架下的Deserialization
  • 微服务一 实用篇 - Docker安装
  • JavaSE22-集合2-map
  • 【项目精选】病历管理系统设计与实现(源码+视频)
  • 如何用Python把篮球和鸡联系起来
  • 【RocketMQ】消息的刷盘机制
  • AMBA-AXI(一)burst 传输-INCR/WRAP/Fixed
  • Java知识复习(八)Spring基础
  • WuThreat身份安全云-TVD每日漏洞情报-2023-02-27
  • 上海交大陈海波教授、夏虞斌教授领衔巨作上市:《操作系统:原理与实现》
  • dpi数据接入shell脚
  • Easyrecovery数据恢复软件工作原理及使用介绍教程
  • 【面试题】社招中级前端笔试面试题总结
  • 设备运行状况不能远程手机查看。难道就妥协吗?为何不试试这个办法
  • 重新认识 Java 中的内存映射(mmap)
  • 224. 基本计算器
  • 微信小程序通过 node 连接 mysql——方法,简要原理,及一些常见问题
  • uni-app项目搭建和代码托管
  • win10+python3.6+cuda9+pytorch1.1.0安装
  • 【2023】某python语言程序设计跟学第二周内容
  • spring源码篇——BeanDefinition的注册
  • virtualbox7虚拟机中安装苹果macOS big sur系统详细教程
  • 用spectralayers 简单去一下人声做个伴奏
  • 高峰对话|深度探讨「多云与边缘」