permute命令

这个相当于多维的矩阵转置。
比如说你这个例子,3维分别用1,2,3表示,相当于x,y,z坐标。
18个数字(1:18)最开始排列成3层。每一层是一个2×3的矩阵。这个矩阵可以看成是一个盒子,以xy面(1,2)为底面, 沿z(3)方向有3层,由下到上分别是:A(:,:,1),A(:,:,2),A(:,:,3)。
permute(A,[2,3,1])相当于把这个盒子的yz面(2,3)看成底面,x(1)方向向上,这样由下到上一共两层,分别是
       1 7 13
       3 9 15             和          
       5 11 17

            2 8 14
            4 10 16
            6 12 18

二维的更形象,a=[1,2+j;3+2*j,4+5*j];permute(a,[2,1]),相当于把行(x)、列(y)互换;有别于转置(a'),你试一下就知道了。所以就叫非共轭转置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值