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.0. This page might be outdated.
See the recommended documentation of this function

Справка Scilab >> Основные функции > Манипуляции с матрицами > squeeze

squeeze

удаляет единичные размерности гиперматрицы

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

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:
Thu Oct 02 14:01:04 CEST 2014