Умножение матрицы на вектор





| Векторный |
в палитре на схеме

Описание

Блок реализует процедуру умножения квадратной матрицы на вектор соответствующей размерности:

где A – матрица коэффициентов; x(t) – вектор решений; u(t) – вектор правых частей, y(t) – вектор на выходе блока.

Входные порты

Имя Описание Тип линии связи
matrix Порт для ввода матрицы A, представляемой в виде вектора коэффициентов при распаковке матрицы по строкам. Размерность векторного сигнала на 1-ом входном порте должна быть равна n×n, где n – размерность матрицы. Математическая
vector Порт для ввода вектора u(t). Размерность вектора равна n. Математическая

Выходные порты

Имя Описание Тип линии связи
result Порт для вывода вектора y(t). Размерность вектора равна n. Математическая

Свойства

Блок не имеет свойств.

Параметры

Блок не имеет параметров.

Пример

Требуется умножить матрицу A на вектор u, если:

а результат умножения очевиден: вектор-столбец, элементы которого равны 19 и 38. На рисунке ниже представлена структурная схема решения данной задачи. Типовые блоки Размножитель использованы для формирования входных векторных сигналов:

Прим.:
блок выполняет процедуру умножения квадратной матрицы на вектор после каждого успешного шага интегрирования.