Reshape
Изменяет размерность векторного или матричного сигнала.
Тип: Reshape
Путь в библиотеке:
|
Описание
Блок Reshape изменяет размерность входного сигнала на размерность, заданную параметром Output dimensionality.
Например, можно преобразовать вектор длиной в матрицу размером 1 на или на 1.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр | вектор | матрица | n-мерный сигнал
Details
Входной сигнал, размерности которого будут изменены на основе параметра Output dimensionality.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
#
Ref
—
размерность выходного сигнала
скаляр | вектор | матрица | n-мерный сигнал
Details
Размерность выходного сигнала.
Зависимости
Чтобы использовать этот порт, установите для параметра Output dimensionality значение Derive from reference input port.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр | вектор | матрица | n-мерный сигнал
Details
Выходной сигнал с размерностями, заданными параметром Output dimensionality.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Output dimensionality —
размерность выходного сигнала
1-D array | Column vector (2-D) | Row vector (2-D) | Customize | Derive from reference input port
Details
Размерность выходного сигнала. Варианты для выбора:
-
1-D array— преобразует вектор, матрицу или многомерный массив в вектор (одномерный массив). Выходной вектор состоит из первого столбца входной матрицы, за которым следует второй столбец, и так далее (эта опция оставляет векторный входной сигнал без изменений). -
Column vector (2-D)— преобразует вектор, матрицу или многомерный входной сигнал в матрицу-столбец размера на 1, где — количество элементов во входном сигнале. Для матриц преобразование выполняется по порядку столбцов. Для многомерных массивов преобразование выполняется по первому измерению. -
Row vector (2-D)— преобразует вектор, матрицу или многомерный входной сигнал в матрицу-строку размера 1 на , где — количество элементов во входном сигнале. Для матриц преобразование выполняется по порядку столбцов. Для многомерных массивов преобразование выполняется по первому измерению. -
Customize— преобразует входной сигнал в выходной сигнал, размерности которого задаются параметром Output dimensions. -
Derive from reference input port— преобразует входной сигнал в выходной сигнал, размерности которого поступают на входной порт Ref.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Output dimensions —
размерности выходного сигнала
Tuple of Int64
Details
Размерности для выходного сигнала:
-
(N,)— для векторного выходного сигнала параметр задается кортеж из одного элемента, определяющего число элементов входного вектора. -
(N, M)— для матричного или многомерного выходного сигнала параметр задается как кортеж из n элементов. Количество элементов входного сигнала должно соответствовать количеству элементов, указанному значением параметра во входном сигнале. В случае матричных сигналов данные выбираются из столбцов входной матрицы и последовательно заносятся в столбцы выходной матрицы.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output dimensionality значение Customize.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |