matlab中permute函数用法
时间: 2023-04-26 10:00:51 浏览: 497
matlab定义数组和相关函数
permute函数是Matlab中的一个重要函数,用于对数组进行维度重排。具体用法如下:
语法:B = permute(A,order)
参数说明:
A:需要重排的数组
order:一个整数数组,用于指定A中各维度的新顺序。例如,order=[2 1 3]表示将A的第1维和第2维交换位置。
返回值:B为重排后的数组。
示例:
A = rand(2,3,4); % 生成一个2x3x4的随机数组
B = permute(A,[2 1 3]); % 将A的第1维和第2维交换位置
size(B) % 输出B的大小,应为3x2x4
上述示例中,我们生成了一个2x3x4的随机数组A,然后使用permute函数将A的第1维和第2维交换位置,得到了一个3x2x4的新数组B。
阅读全文