|
|
| Векторизован
| |
в палитре |
на схеме |
Блок реализует процедуру умножения квадратной матрицы на вектор соответствующей
размерности:
где
A – матрица коэффициентов;
x(
t) – вектор
решений;
u(
t) – вектор правых частей,
y(
t) – вектор на выходе
блока.
Входы
- matrix - порт для ввода матрицы A, представляемой в виде
вектора коэффициентов при распаковке матрицы по строкам. Размерность векторного сигнала
на 1-ом входном порте должна быть равна n×n, где n –
размерность матрицы;
- vector - порт для ввода вектора u(t). Размерность
вектора равна n.
Выходы
- output - порт для вывода вектора y(t).
Размерность вектора равна n.
Пример
Требуется умножить матрицу A на вектор u, если:
а результат умножения
очевиден: вектор-столбец, элементы которого равны 19 и 38. На рисунке ниже представлена
структурная схема решения данной задачи. Типовые блоки
Размножитель использованы для формирования входных векторных сигналов:
Прим.: блок выполняет процедуру умножения квадратной матрицы на вектор после каждого успешного
шага интегрирования.