帮助中心帮助中心
删除长度为1的尺寸
B =挤压(A)
例子
B =挤压(一个)返回一个具有与输入数组相同元素的数组一个,但去掉了长度为1的尺寸。例如,如果一个是3 × 1 × 1 × 2数组吗挤压(A)返回一个3 × 2矩阵。
B =挤压(一个)
一个
挤压(A)
如果一个那么,是行向量、列向量、标量还是长度不为1的数组呢挤压返回输入一个.
挤压
全部折叠
创建一个2 × 1 × 2的数组,并删除长度为1的维度,生成一个2 × 2的矩阵。
一个= 0 (2,1,2);A(:,:,1) = [1 2]';A(:,:,2) = [3 4]'
A = A(:,:,1) = 1 2 A(:,:,2) = 3
B =2×21 3 2 4
创建一个1 × 1 × 3的数组,并删除长度为1的维度,生成一个3 × 1的列向量。
一个= 0 (1,1,3);A(:,:,1:3) = [1 2 3]
A = A(:,:,1) = 1 A(:,:,2) = 2 A(:,:,3) = 3
B =3×11 2 3
输入数组,指定为多维数组。
这个函数完全支持高数组。有关更多信息,请参见高大的数组.
使用注意事项和限制:
不支持单元格数组。
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。有关更多信息,请参见在线程环境中运行MATLAB函数.
该功能完全支持GPU阵列。有关更多信息,请参见在图形处理器上运行MATLAB函数(并行计算工具箱).
这个函数完全支持分布式数组。有关更多信息,请参见运行MATLAB函数与分布式数组(并行计算工具箱).
之前介绍过的R2006a
重塑|shiftdim|交换
重塑
shiftdim
交换
您有了这个示例的修改版本。您想用您的编辑打开这个示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您的地理位置,我们建议您选择:.
您也可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳的网站表现。其他MathWorks国家网站没有针对从您的位置访问进行优化。
联系当地办事处