matlab显示图像的大小和位置 请教matlab中permute函数的意思?
请教matlab中permute函数的意思?
这相当于多维矩阵转置。例如,在您的示例中,三维由1、2和3表示,它们相当于x、y和Z坐标。18个数字(1:18)最初分为三层。每层为2×3矩阵。这个矩阵可以看作是一个长方体,以XY平面(1,2)为底,沿Z(3)方向,有三层,自下而上分别是:a(:,:,1)、a(:,:,2)、a(:,:,3)。置换(a,[2,3,1])相当于以盒体的YZ面(2,3)为底面,X(1)方向向上,因此自下而上有两层,分别为17133915和5111728144101661218。A=[1,2 j3,2*J,45*J]置换(A,[2,1]),相当于交换行(x)和列(y);它不同于转置(A)”,您可以看到。所以叫做非共轭转置。上面是三维的,我无法做出如此直观的解释。但事实是相似的。
MATLAB中如何将三维数组转置?
置换函数用于转置高维数组。具体的调用语法是b=permute(a,order),以向量顺序指定的顺序重新排列a的维度。B和a中的元素完全相同。但是,由于重新排列,在a和B中用于访问同一元素的下标是不同的。顺序中的元素必须不同。示例>> a=rand(4,5,6)>> size(a)ans=4,56>> B=permute(a,[2,13])>> size(B)ans=5,46原始矩阵a是4x5x6根据顺序[2,13]进行转置。原来的第一和第二尺寸更改后,B的尺寸是5x4x6
你好,我是[没有回答],我很高兴为你回答。是的,帕穆特。置换(a,[2,1,3]),如果a是一个三维矩阵,这行代码交换矩阵a的第一和第二维。比较专业的科学知识,欢迎关注我。如果你喜欢我的回答,也请给我表扬或转发,你的鼓励是支持我写下来的动力,谢谢。
matlab显示图像的大小和位置 matlab怎么互换行列 matlab矩阵翻转
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。