MATLAB创建特殊矩阵

  1. ones(m,n)——创建m*n全1矩阵;ones(m)——创建m*m全1矩阵;ones(size(A))——创建和矩阵A相同维度的全1矩阵;
  2. zeros(m,n)——创建m*n全0矩阵;zeros(m)——创建m*m全0矩阵;zeros(size(A))——创建和矩阵A相同维度的全0矩阵;
  3. eye(m,n)——创建m*n单位矩阵;eye(m)——创建n*n单位矩阵;eye(eye(A))——创建和矩阵A相同维度的单位矩阵;
  4. magic(m)——创建m*m魔术矩阵;
  5. rand(m,n)——创建m*n的矩阵,矩阵中的元素为0~1之间均匀分布的随机数;rand(n)——与zeros,ones相同;
  6. randn命令创建的矩阵,其中的元素为零均值,单位方差的正态分布函数,randn(m,n),rand(m),同上;
  7. triu(A)——用于创建和A大小相同的上三角矩阵,新矩阵中的元素为A中对角线及其上方的元素;triu(A,q)——创建一个由矩阵A第q条对角线的元素组成及其上方元素,其余元素都为0 的矩阵。(q=0表示主对角线,q<0表示主对角线下的第q条对角线,q>0表示主对角线上的第q条对角线);
  8. tril命令用于创建下三角矩阵,参数意义同上。

 

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值