matlab中的reshape函数用处

matlab中的reshape函数用处:

将一个矩阵重新生成任意维度的矩阵(元素个数内)

原矩阵   e=[1,  2,  3,  4;
                   5,  6,  7,  8;
                   9, 10,11,12;
                  13,14,15,16];

              f=reshape(e,2,2,4)   %将矩阵e重新生成4个2x2大小的矩阵。

生成的新矩阵:

f(:,:,1) =

     1     9
     5    13

f(:,:,2) =

     2    10
     6    14
f(:,:,3) =

     3    11
     7    15
f(:,:,4) =

     4    12
     8    16

新生成的f矩阵的元素是原e矩阵中每一列元素重新组合形成的,比如f(:,:,1)的第一行由原e的第一列中1、3行元素组合,第二行由原e的第一列中2、4行元素组合。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值