主要内容

挤压

删除长度为1的尺寸

语法

描述

例子

B =挤压(一个返回一个具有与输入数组相同元素的数组一个,但去掉了长度为1的尺寸。例如,如果一个是3 × 1 × 1 × 2数组吗挤压(A)返回一个3 × 2矩阵。

如果一个那么,是行向量、列向量、标量还是长度不为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 =挤压(A)
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 =挤压(A)
B =3×11 2 3

输入参数

全部折叠

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

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

||

Baidu
map