• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Matlab函数总结

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Matlab函数总结

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维度连接到一起


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap