• 售前

  • 售后

热门帖子
入门百科

【根本操纵】MATLAB常见矩阵以及矩阵根本操纵

[复制链接]
程狄矢 显示全部楼层 发表于 2022-1-16 00:32:47 |阅读模式 打印 上一主题 下一主题
MATLAB根本函数


文章目次



矩阵

重要先容常见的矩阵和矩阵的操纵~
常见矩阵

办理的标题:
天生单位矩阵,零矩阵,全为1的矩阵,随机正态分布矩阵,随机肯定概率矩阵
  1. ones(a,b)  % 全是1的矩阵
  2. zeros(a,b) % 全是零的矩阵
  3. magic(a) % 方阵:行列对角线和相等
  4. randn(a,b) % 随机矩阵
  5. eye(a,b) % 如果a==b的时候,会输出单位矩阵,不等的时候,可以输出截取的单位矩阵
  6. normrnd(a,b,[m n]) % 生成一个服从正态分布的随机矩阵,其中m,n为矩阵的行列, a是均值,b是方差
  7. % 这个函数没有[m n]的时候,可以随机生成一个数
  8. randsrc(m,n,[[k1 k2 k3 ...];[p1 p2 p3...]]) % 生成一个随机矩阵,其中矩阵的形状为(m,n),
  9. % 其中的数字为k1 k2 k3...,每一个数字分别出现的概率为p1,p2,p3...
复制代码
矩阵操纵

删除、拼接、设置对角线上层为0大概下层为0
查察矩阵特性值,矩阵的逆,矩阵的行列式
  1. % 矩阵删除
  2. A(:,2) = []  % 把A的第二列删除,注意matlab不同于其他的编程语言,不是从0开始的
  3. A(2,:) = []  % 把A的第二行删除
  4. % 矩阵拼接
  5. [A;B] % 把B拼接到A的下面,其中注意A,B的列数需要相同
  6. % 基本运算
  7. M+2  % 矩阵每个元素加2
  8. A’   % A的转置
  9. A.*B % 对应的地方相乘,此时A、B需要维度完全相同
  10. % 矩阵信息
  11. inv(X)  % 查看矩阵的逆
  12. eig(X)  % 查看矩阵的特征值
  13. det(X)  % 查看矩阵的行列式
  14. % 矩阵分割
  15. tril(X) % 矩阵上部分变为0,不包括对角线
  16. tril(X,-1) %后面的参数表示需要保留到对角线的什么地方需要有数据,默认是0,这里-1的时候,对角线就为0了
  17. triu(X) % 矩阵下部分变为0,不包括对角线
  18. triu(X,1) %表示相对于对角线上面的值,此时正好对角线也变成0
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作