(二)【Matlab】Matlab矩阵处理
【Matlab】
文章目录
- A 特殊矩阵
- A.a 通用性矩阵
- A.b 用于专门学科的特殊矩阵
- B 矩阵变换
- B.a 对角阵
- B.b 三角阵
- B.c 矩阵的转置
- B.d 矩阵的旋转
- B.e 矩阵的翻转
- B.f 矩阵的求逆
- C 矩阵求值
- C.a 矩阵的行列式
- C.b 矩阵的秩
- C.c 矩阵的迹
- C.d 向量和矩阵的范数
- C.e 矩阵的条件数
- D 矩阵的特征值与特征向量
- D.a 矩阵特征值的数学定义
- D.b 求矩阵的特征值和特征向量
- D.c 特征值的几何意义
- E 稀疏矩阵
- E.a矩阵的存储方式
- E.b 稀疏存储方式的产生
- E.c 稀疏矩阵应用举例
关注微信公众号二进制人工智能
并回复matlab
,即可获取本文的md文件。
md文件编辑器:https://www.typora.io/ ,可对本文进行二次笔记。
A 特殊矩阵
A.a 通用性矩阵
以上函数调用格式相同,以zeros为例:
例题:
A.b 用于专门学科的特殊矩阵
例题:
rat:有理数
例子:
B 矩阵变换
B.a 对角阵
例题:
B.b 三角阵
B.c 矩阵的转置
例子:
B.d 矩阵的旋转
B.e 矩阵的翻转
B.f 矩阵的求逆
例题:
C 矩阵求值
C.a 矩阵的行列式
例题:
C.b 矩阵的秩
例题:
C.c 矩阵的迹
例子:
C.d 向量和矩阵的范数
矩阵或向量的范数用来度量矩阵或向量在某种意义下的长度。
C.e 矩阵的条件数
例题:
D 矩阵的特征值与特征向量
D.a 矩阵特征值的数学定义
D.b 求矩阵的特征值和特征向量
例子:A*X(:,1)=D(1)*X(:,1)
例题:
X3对角为X1和X2,
D.c 特征值的几何意义
y1和y2分别是x1和x2经过A矩阵变换得到的。把 λ 1 、 λ 2 \lambda_1、\lambda_2 λ1、λ2当作伸缩因子,y1和y2是x1和x2经过 λ 1 、 λ 2 \lambda_1、\lambda_2 λ1、λ2伸缩以后的结果,如图所示。
更进一步地,连续取单位向量x,让它大小保持唯一,那么Ax就将圆弧拉伸,变成椭圆弧。
E 稀疏矩阵
稀疏矩阵指的是零元素个数远远多于非零元素个数的矩阵,如果将大量的零元素也存储起来,必将导致存储空间的浪费。为此,MATLAB为稀疏矩阵提供特殊的存储方式。
E.a矩阵的存储方式
例子:
E.b 稀疏存储方式的产生
例子:
例子:
用A的一行元素表示一个稀疏矩阵的元素,相当于A每一行的每个元素是相应的稀疏矩阵元素的一个信息。这些信息组合经过spconvert
就可以得到相应的稀疏矩阵元素。
例子:
A描述的稀疏矩阵:[2,2,1:第二行第二列的1;2,1,-1:第二行第一列的-1;2,4,3:第二行第四列的3;其他为0。]经过spconvert
实现A描述的稀疏矩阵。
例子:
A的稀疏存储:
E.c 稀疏矩阵应用举例
clc;clear
kf1= [1;1;2;1;0]; % 主对角线以下第一条元素
k0 = [2;4;6;6;1]; % 主对角线元素
k1 = [0;3;1;4;2]; % 主对角线以上第一条元素
B = [kf1,k0,k1];
d = [-1;0;1];
A = spdiags(B,d,5,5); % 产生稀疏存储的稀疏矩阵
f = [0;3;2;1;5];
x = A\f %求出解
图片来源:
https://www.icourse163.org/search.htm?search=%E4%B8%AD%E5%8D%97%E5%A4%A7%E5%AD%A6%20Matlab#/
(二)【Matlab】Matlab矩阵处理相关推荐
- Matlab中矩阵编号方式以及一维二维三维数据间的相互转换
Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 文章目录 Matlab中矩阵编号方式以及一维二维三维数据间的相互转换 一.问题的提出 二.一维数据转为二维和三维 三.三维数据转为一维和二维 ...
- 大数据矩阵计算基础(二):R、Excel、Matlab中矩阵操作
一.R语言 构造矩阵 a=matrix(c(1,2,3,4),ncol=2,byrow=T) b=matrix(c(5,6,7,8),ncol=2,byrow=T) c=matrix(c(1,2,3, ...
- matlab计算矩阵的相关系数矩阵,计算二维矩阵的相关系数
很久没有用Matlab工具了,最近由于需要数据处理所以又重拾起 主要记录如何用Matlab计算矩阵的相关系数方法 矩阵形式:4096*3575 目标:得到该矩阵每一行与其余行数据之间的相关系数矩阵(4 ...
- 【二】MATLAB矩阵处理
[二]MATLAB矩阵处理 1 常用的特殊矩阵函数 zeros函数: zeros(m):产生m×m零矩阵 zeros(m,n):产生m×n零矩阵 zeros(size(A)):产生与矩阵A相同大小的零 ...
- 从零开始学MATLAB(二)MATLAB矩阵处理
从零开始学MATLAB(二)MATLAB矩阵处理 1.特殊矩阵 (1)通用的特殊矩阵 zeros函数:产生全0矩阵,即零矩阵. ones函数:产生全1矩阵,即幺矩阵. eye函数:产生对角线为1的矩阵 ...
- MATLAB学习笔记(二)——主要是MATLAB的矩阵知识
PS:主要是讲解矩阵的相应的实现方法,其实MATLAB的很大一部分的优势,就是集成了矩阵级别的运算,并以此为特点,可以进行多维空间上的验证. 让我们懂得了原来线性代数如此有用= - =. (一)MAT ...
- 2018.9.10.Matlab实验二:Matlab基本运算
实验二:Matlab基本运算 一.实验任务和目的 1. 掌握变量的定义与数据类型. 2. 掌握变量的初始化方法. 3. 掌握数组.多维数组与子数组的定义.存储.赋值.变换. 4. 掌握逻辑数组的用法. ...
- MATLAB中矩阵与数组的区别,点运算符的运用
转自http://blog.csdn.net/peterkang202/article/details/26623219 正如matlab(矩阵实验室)这个名字一样,matlab的数据结构只有矩阵(a ...
- LibLinear(SVM包)使用说明之(二)MATLAB接口
LibLinear(SVM包)使用说明之(二)MATLAB接口 zouxy09@qq.com http://blog.csdn.net/zouxy09 一.介绍 LIBLINEAR是一个简单的求解大规 ...
- 非线性规划(二): Matlab 求解约束极值问题
非线性规划(一):定义与数值优化方法(梯度法.牛顿法.拟牛顿法.变尺度法) 非线性规划(二): Matlab 求解约束极值问题 目录 约束极值问题 1 二次规划 2 罚函数法 3 ...
最新文章
- 2015年的ResNet潜力都挖掘出来了吗?新研究:不用蒸馏、无额外数据,性能还能涨一波...
- CoordinatorLayout、AppBarLayout、Toolbar使用详解
- Python打包PyPI上传实践
- 3位格雷码的顺序编码_绝对值编码器当中的格雷码
- 使用SQLmap对dvwa进行SQL注入测试
- 16、Windows API 服务
- vim: 远程登陆服务器时可能出现的: 方向键,回退符不能正常使用
- python做接口自动化如何输出测试报告-python生成接口自动化测试报告模版
- 40个新鲜出炉的 jQuery 插件和免费教程【上篇】 转载自:梦想天空
- 《JS权威指南学习总结--6.1原型》
- xmlhttp status各类Http请求状态(status)及其含义
- 【业务实战】批量生成二维码并打成压缩包
- WPF中的对话框 Dialog
- dos从优盘启动计算机,u盘dos启动盘制作
- SVN提交时出现remains in conflict错误
- Python:实现max non adjacent sum最大非相邻和算法(附完整源码)
- 幂等性需要明确最小颗粒度
- 概率论第六章——矩估计
- 国内H5页面制作工具评测,iH5排第一
- 【Java基础】Java综合练习