Matlab函数总结1

Matlab函数总结1

1. X=sqrtm(A)
功能:计算矩阵A的平方根1/2,即X*X=A。若矩阵A的每个特征值都有非负实部,则X是唯一的,若矩阵A的特征值有负的实部,X返回负矩阵,若A为奇异矩阵,则X不存在。检测到A的奇异性时,将打印警告信息。

2. A=inv(B)
功能:inv是矩阵求逆的意思。具体用法其中B是输入的可逆矩阵,输出A就是B的逆矩阵,逆矩阵满足性质 AB=BA=E (E是单位阵)。如果输入的是不可逆矩阵会弹出警告,并返回inf。
举例:DINV=inv(sqrtm(D));
3. eig
(1)e=eig(A)
功能:得到矩阵A的特征值组成的一个向量
举例:​​​​​​
​​​​​​在这里插入图片描述
(2)[V,D]=eig(A)
功能:得到矩阵A的特征值组成的对角矩阵D,并得到每个特征值对应的特征向量组成的矩阵V
举例:在这里插入图片描述
4. sort
(1)B=sort(A)
功能:实现对向量A的从小到大的排列
举例:在这里插入图片描述
(2)B=sort(A,dim)
功能:对矩阵A实现按列(1)或者按行(2)从小到大的排列
举例:在这里插入图片描述
(3)B=sort(_,direction)
功能:对矩阵实现按一定方向的排序
举例:在这里插入图片描述
(4)[B,I]=sort(_)
功能:实现对数据信息排序的同时用矩阵I返回起索引值
举例:在这里插入图片描述
在这里插入图片描述
5. dir
(1)dir(’.’)
功能:列出当前目录下所有子文件夹和文件
(2)dir(‘E:\Matlab’)
功能:列出指定目录下所有子文件夹和文件
(3)dir(E:\Matlab,’*.bmp’)
功能: 列出指定目录下后缀为.bmp的文件
6. minus函数
(1)dir(A,B)
功能:实现数组的减法,但是很少使用,它为类启用运算符重载。
举例:在这里插入图片描述
7. times
times(A,B)=A.B
功能:矩阵点乘的表示,但是很少使用 ,它为类启用运算符重载。
举例:
在这里插入图片描述

8. bsxfun

(1)C = bsxfun(fun,A,B)
功能:对启用单例扩展的两个数组应用逐元素二进制操作。在启用单例扩展的情况下,将handle fun函数指定的逐元素二进制操作应用于数组A和B。fun可以是以下内置功能之一:在这里插入图片描述
举例:
(1)使用bsxfun从矩阵的相应列元素中减去列平均值
(2)通过指定函数的句柄,使用bsxfun调用自定义的二进制函数
在这里插入图片描述
9. reshape
(1)B = reshape(A,sz)
功能:把一个向量重塑成一个数组。
在这里插入图片描述
(2)B = reshape(A,sz1,sz2,…,szN)

功能:将矩阵重塑为具有指定列数。如: 将6乘6的幻方矩阵重塑为只有3列的矩阵。指定[]作为第一个维度大小,以便“整形”自动计算适当的行数。​​​​​​在这里插入图片描述

10. cat
(1)C = cat(dim, A, B)
功能:将矩阵A和B按照dim维度连接到一起
(2)C = cat(dim, A1, A2, A3, A4, …)
功能:将矩阵A1,A2,A3…按照dim维度连接到一起
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值