matlab中PERMUTE怎么用
时间: 2023-09-10 14:04:52 浏览: 103
matlab命令使用
PERMUTE函数可以用于对数组的维度进行重新排列。其语法如下:
```
B = permute(A,order)
```
其中,A为需要重新排列维度的数组,order为重新排列后的维度顺序,B为重新排列后的数组。
例如,我们有一个三维数组A,其大小为[3,4,5],现在我们想将其第一维和第二维进行交换得到B,代码如下:
```
A = rand(3,4,5); % 生成随机数组
B = permute(A, [2,1,3]); % 将A的第一维和第二维进行交换,得到B
```
这样,B的大小就变为[4,3,5]了,相当于将A在x轴和y轴进行了翻转。
阅读全文