Matlab中permute函数的使用 |
您所在的位置:网站首页 › holmes是什么意思 › Matlab中permute函数的使用 |
目录 语法 说明 示例 三维数组 permute函数功能是置换数组维度 语法 B = permute(A,dimorder) 说明B = permute(A,dimorder) 按照向量dimorder指定的顺序重新排列数组的维度。例如,permute(A,[2 1]) 交换矩阵 A 的行和列维度。 示例 三维数组创建一个 3×4×2 数组并对其进行置换,交换第一个维度和第三个维度,从而得到 2×4×3 数组。 rng default A = rand(3,4,2) A = A(:,:,1) = 0.8147 0.9134 0.2785 0.9649 0.9058 0.6324 0.5469 0.1576 0.1270 0.0975 0.9575 0.9706 A(:,:,2) = 0.9572 0.1419 0.7922 0.0357 0.4854 0.4218 0.9595 0.8491 0.8003 0.9157 0.6557 0.9340 B = permute(A,[3 2 1]) B = B(:,:,1) = 0.8147 0.9134 0.2785 0.9649 0.9572 0.1419 0.7922 0.0357 B(:,:,2) = 0.9058 0.6324 0.5469 0.1576 0.4854 0.4218 0.9595 0.8491 B(:,:,3) = 0.1270 0.0975 0.9575 0.9706 0.8003 0.9157 0.6557 0.9340 szB = size(B) szB = 1×3 2 4 3输入数组,指定为向量、矩阵或多维数组。维度顺序,指定为具有唯一正整数元素的行向量,这些元素代表输入数组的维度。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |