小白学习matlab基础运算

##Matlab中运算
(1)矩阵求逆
inv
(2)求取矩阵行列式值
det
(3)提取矩阵对角元素
diag
(4)矩阵的转置

#矩阵的其他操作
1.求矩阵的尺寸 size(A)
2.求绝对值 abs,返回每个元素的绝对值
3. 矩阵每一列的最大值max(A)
4. 矩阵每一列的最小值min(A)
5. 矩阵每一列的和sum(A),若为向量则是所有元素的和
6. 向下取整 floor(A),对复数来说是分别对实部和虚部进行运算
7. 向上取整ceil(A),对复数来说是分别对实部和虚部进行运算在这里插入图片描述
8.取近似整数值 round(x)
9.取整数部分 fix(A)
10.在矩阵中查找非零元素,返回非零元素的位置在这里插入图片描述
11.将一为序号转变为二维序号 [x y]=ind2sub([m n],index)
也就是9号元素改变成第几行第几列坐标了
12.求向量中所有数据的平均值 median,若为矩阵则为列元素的平均值
13.矩阵的形式转换,将一维矩阵转换为二维或者二维转换为一维,reshape(X,m,n)
14.复制矩阵函数 repmat(A,m,n),矩阵A在水平方向复制m个,竖直方向n个
15.矩阵元素补充函数padarray
B = padarray(A,padsize,padval,direction)

padsize:[r,c] 表示扩展的行数和列数
padval: 扩展模式(如果不设置该参数,默认值为补零)。
          ‘symmetric’:矩阵通过边界进行镜像反射来扩展;
          ‘replicate’矩阵通过复制外边界中的值来扩展;
          ‘circular’ 将矩阵看成是一个二维周期函数的一个周期来进行扩展。
direction: (如果不设置该参数,默认值为’both’)
          'pre’表示在每一维的第一个元素前填充;
          'post’表示在每一维的最后一个元素后填充;
          'both’表示在每一维的第一个元素前和最后一个元素后填充,此项为默认值。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
16.矩阵左右颠倒 fliper(A)
矩阵上下颠倒 flipud(A)
矩阵循环移位 circshift(A,[m n]),矩阵行循环移位m位,列循环移位n位,+m向上,-m向下
17.统计矩阵元素数目 numel(A)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值