帮助中心帮助中心
Page-wise转置
Y = pagetranspose (X)
例子
Y = pagetranspose (X)应用nonconjugate转置一天数组的每一页X。输出的每一页Y(:,:,我)发现通过更换相应的页面X,如X(:,:我)。”。
X
Y(:,:,我)
X(:,:我)。”
全部折叠
创建一个三维数组一个,然后用pagetranspose数组的每一页转置。
一个
pagetranspose
r = repelem (1:3, 3, 1);=猫(3 r 2 * r, 3 * r)
= (::1)= 1 2 3 1 2 3 1 2 3 (:,:2)= 2 4 6 2 4 6 2 4 6 (:,:,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 4 6 6 6 B (:,:, 3) = 3 3 3 6 6 6 9 9 9
输入数组,指定为一个多维数组。
数据类型:单|双|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|字符|字符串|结构体|细胞|分类|datetime|持续时间|calendarDuration复数的支持:万博1manbetx是的
单
双
int8
int16
int32
int64
uint8
uint16
uint32
uint64
逻辑
字符
字符串
结构体
细胞
分类
datetime
持续时间
calendarDuration
Page-wise之类的函数pagetranspose操作二维矩阵被安排到一个多维数组。例如,使用一个三维数组中的元素数组的通常被称为第三维度页面因为他们彼此堆栈的顶部像页的一本书。每一页是一个矩阵所操作的函数。
您还可以将一个二维矩阵集合组装成一个高维数组,如4 - d或5 d的数组,并在这些情况下pagetranspose还是把数组的基本单位,作为一个二维的矩阵,如X (:,:, i, j, k, l)。
X (:,:, i, j, k, l)
的猫函数是非常有用的组装矩阵的集合成一个多维数组,和0函数是非常有用的preallocate多维数组。
猫
0
page-wise转置相当于排列的第一个二维数组交换(X, [2 1 3: ndims (X)))。
交换(X, [2 1 3: ndims (X)))
backgroundPool
ThreadPool
这个函数完全支持线程的环境。万博1manbetx有关更多信息,请参见MATLAB函数线程环境中运行。
这个函数完全支持GPU数组。万博1manbetx有关更多信息,请参见运行在GPU MATLAB函数(并行计算工具箱)。
这个函数完全支持分布式阵列。万博1manbetx有关更多信息,请参见运行MATLAB函数与分布式阵列(并行计算工具箱)。
转置|交换|pagectranspose
转置
交换
pagectranspose
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室