Matlab中permute函数的使用

您所在的位置:网站首页 holmes是什么意思 Matlab中permute函数的使用

Matlab中permute函数的使用

2023-09-26 03:18| 来源: 网络整理| 查看: 265

目录

语法

说明

示例

三维数组

        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