主要内容

挤压

删除维度的长度是1

语法

描述

例子

B =挤压(一个)返回一个数组元素相同的数组作为输入一个,但随着维度的长度是1删除。例如,如果一个是3-by-1-by-1-by-2数组,那么挤压(A)返回一个3×2矩阵。

如果一个是一个行向量,列向量,标量,或者没有维度的数组的长度为1,然后呢挤压返回输入一个

例子

全部折叠

创建一个2-by-1-by-2数组和删除长度为1的尺寸,导致一个2×2的矩阵。

一个= 0 (2,1,2);(::1)= (1 2)';(::2)= [3 - 4]
= (::1)2 = 1 (:,:2)= 3 4
B =挤压(A)
B =2×21 2 3 4

创建一个1-by-1-by-3数组和删除长度为1的尺寸,导致3×1列向量。

一个= 0 (1,1,3);(:,:,1:3)= (1 2 3)
= (::1)= 1 (:,:2)= 2 (:,:,3)= 3
B =挤压(A)
B =3×11 2 3

输入参数

全部折叠

输入数组,指定为一个多维数组。

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

||