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