文档帮助中心文档
Page-wise转置
Y = pagetranspose (X)
例子
Y = pagetranspose (X)对N-D数组的每一页应用非共轭转置X.每一页的输出Y(:,:,我)是通过调换相应的页在X,如X(:,:我)。”.
Y = pagetranspose (X)
X
Y(:,:,我)
X(:,:我)。”
全部折叠
创建一个3d数组一个,然后使用pagetranspose调换数组的每一页。
一个
pagetranspose
r = repelem (1:3, 3, 1);=猫(3 r 2 * r, 3 * r)
A = A(:,: 1) = 1 2 3 1 2 3 1 2 3 A(:,: 2) = 2 4 6 2 4 6 2 4 6 A(:,: 3) = 3 6 9 3 6 9 3 6 9
B = pagetranspose (A)
B = B(:,:,1) = 1 1 1 2 2 2 3 3 3 B(:,:,2) = 2 2 2 4 4 6 6 6 6 B(:,:,3) = 3 3 3 6 6 9
输入数组,指定为多维数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|细胞|分类|datetime|持续时间|calendarDuration复数的支持:金宝app是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
字符串
结构体
细胞
分类
datetime
持续时间
calendarDuration
Page-wise之类的函数pagetranspose对已排列成多维数组的二维矩阵进行操作。例如,对于3-D数组,通常调用该数组的第三维元素页面因为它们像书页一样摞在一起。每个页面都是一个由函数操作的矩阵。
您还可以将一组二维矩阵组合成一个高维数组,如4-D或5-D数组,在这些情况下pagetranspose仍然将数组的基本单位视为一个被操作的二维矩阵,例如X (:,:, i, j, k, l).
X (:,:, i, j, k, l)
的猫函数用于将矩阵集合组装成多维数组,而0函数用于预分配多维数组。
猫
0
按页转置相当于用数组的前两个维度进行排列交换(X, [2 1 3: ndims (X))).
交换(X, [2 1 3: ndims (X)))
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
该功能完全支持GPU阵列。金宝app有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
转置|交换|pagectranspose
转置
交换
pagectranspose
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系