Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Français - Português - 日本語 -

Please note that the recommended version of Scilab is 6.0.1. This page might be outdated.
See the recommended documentation of this function

Scilab help >> Elementary Functions > Манипуляции с матрицами > squeeze

squeeze

removes singleton dimensions of a hypermatrix

Последовательность вызова

hypOut = squeeze(hypIn)

Аргументы

hypIn

гиперматрица или матрица, тип constant.

hypOut

гиперматрица или матрица, тип constant.

Описание

Функция squeeze удаляет единичные размерности гиперматрицы, то есть любую размерность, величина которой равна 1. Если входной аргумент hypIn - обычная матрица, то эта функция не оказывает влияния.

Примеры

M1 = zeros(2,1,5)
squeeze(M1)
squeeze(M1(:,:,1))

M2 = hypermat([2 1 2 1],1:4)
squeeze(M2)

Смотрите также

  • hypermat — инициализирует N-мерную матрицу
  • hypermatrices — объект Scilab'а, N-мерная матрица в Scilab'е
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Oct 01 17:41:04 CEST 2012