文档

删除长度1的尺寸

描述

例子

b =挤压(一个返回具有与输入数组相同元素的数组一个,但长度为1的尺寸已删除。例如,如果一个是一个3乘1 by-1-by-2阵列,然后挤压(A)返回一个3 x-2矩阵。

如果一个是行矢量,列向量,标量或不长1的数组,然后返回输入一个

例子

全部收缩

创建一个2 by-1-by-2阵列,然后删除长度1的尺寸,从而产生2 by-2矩阵。

a =零(2,1,2);a(::,:,1)= [1 2]';a(::,:,2)= [3 4]'
a = a = a(:,:,1)= 1 2 a(::,:,:,2)= 3 4
b =挤压(a)
b =2×21 3 2 4

创建一个1 x-1 x-3数组,然后删除长度1的尺寸,从而产生3 x-1列向量。

a =零(1,1,3);a(:,::,1:3)= [1 2 3]
a = a = a(:,:,1)= 1 a(::, :,:,2)= 2 a(:,,::,3)= 3
b =挤压(a)
b =3×11 2 3

输入参数

全部收缩

输入阵列,指定为多维阵列。

扩展功能

也可以看看

||

在R2006a之前引入