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