【转】求matlab三维数组转置函数 |
您所在的位置:网站首页 › matlab求矩阵共轭转置 › 【转】求matlab三维数组转置函数 |
https://zhidao.baidu.com/question/67175427.html
求matlab三维数组转置函数 我需要读入一个ps0.mat文件,我使用 load ps0.mat ,读到工作空间的temp中,temp的value值是 ,我用imshow(temp)却报错,不知道有没有三维数组转置的函数或者别的方法打开,烦请哪位高手帮忙解决下,谢谢啊 2个回答 #活动# 参与《复联4》问答讨论,赢免费影票!
dukinkin 采纳数:1885 获赞数:9963 LV14 擅长:编程语言 物理学 参与团队:MATLAB技术论坛向TA提问 私信TA 展开全部 高维数组的转置使用permute函数 具体调用语法 B = permute(A,order) 按照向量order指定的顺序重排A的各维。B中元素和A中元素完全相同。但由于经过重新排列,在A、B访问同一个元素使用的下标就不一样了。order中的元素必须各不相同。 例子 >> A=rand(4,5,6); >> size(A) ans = 4 5 6 >> B = permute(A,[2 1 3]); >> size(B) ans = 5 4 6 原来A是4x5x6的矩阵 按照顺序[2 1 3]转置之后,原来的第一,第二维顺序改变 B的大小是5x4x6 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |