This function removes the singleton dimensions of an array. The syntax for its use is
y = squeeze(x)
where x is a multidimensional array. Generally speaking, if
x is of size d1 x 1 x d2 x ..., then squeeze(x) is of
size d1 x d2 x ..., i.e., each dimension of x that was
singular (size 1) is squeezed out.
Here is a many dimensioned, ungainly array, both before and after squeezing;
--> x = zeros(1,4,3,1,1,2);
--> size(x)
ans =
<uint32> - size: [1 6]
Columns 1 to 5
1 4 3 1 1
Columns 6 to 6
2
--> y = squeeze(x);
--> size(y)
ans =
<uint32> - size: [1 3]
Columns 1 to 3
4 3 2