1.12打卡MATLAB学习

1.矩阵拼接

上下拼接的四种方法(前提:列的数量相同)

[a;b]   [a          cat(1,a,b)    vertcat(a,b)

          b]

左右拼接的四种方法(前提:行的数量相同)

[c d]    [c,d]    cat(2,c,d)    horzcat(c,d)

2.矩阵重复

使用repmat函数

repmat(a,2)矩阵a上下重复两次 左右重复两次

repmat(c,[2 3])矩阵c上下重复两次 左右重复三次

3.矩阵元素重复

repelem()针对向量元素

repelem(v,2)v向量其中元素每一个重复两次

repelem(v,【2 3 1】)v向量元素分别重复2 3 1次

 repelem()针对矩阵元素

repelem(v,2,3)

v矩阵行方向上重复两次,列方向上重复三次

repelem(v,2,【1 2 3】)

v矩阵行方向上重复两次,列方向分别充分1 2 3次

 4.reshape函数(前提是线性索引

reshape(c,2,3)c改写成两行三列矩阵

 reshape(a,3,4)  reshape(a,3,【】) reshape(a,【】,4)

ps:元素的数量不能更改

5.sort函数

sort(v)默认按照从小到大的顺序给向量排序

sort(v,'descend')

ps:dim维度   dim=1行的方向  dim=2列的方向

矩阵排序dim=1时可省略

‘descend’默认情况为升序  该说明将默认情况改为降序

sort(c)        sort(c,2)列方向上

 

 6.sortrows函数

基于矩阵的某一列对矩阵进行排序,排序后得到的新矩阵的同一行元素不会改变。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值