Решение СЛАУ





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

Описание

Блок реализует процедуру решения системы линейных алгебраических уравнений (СЛАУ) вида:

где A – матрица коэффициентов; x(t) – вектор решений; u(t) – вектор правых частей. Блок имеет два векторизованных входных порта: 1-ый входной порт – для ввода матрицы, представляемой в виде вектора коэффициентов при распаковке матрицы по строкам. 2-ой входной порт – для ввода вектора(вектора правых частей). Блок имеет один векторный выходной порт, предназначенный для вывода вектора(вектора решений). Размерность векторного сигнала на 1-ом входном порте должна быть равна, где– количество уравнений в системе, а размерности сигналов на 2-ом входном порте и на выходном порте – одинаковы и равны.

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

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

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

Имя Описание Тип линии связи
outport Порт вывода вектора решений. Размерность вектора равна n. Математическая

Свойства

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

Параметры

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

Пример

Требуется решить следующую систему уравнений:

которая имеет очевидное решение x=1, y=2. На рисунке ниже представлена структурная схема решения данной задачи. Типовые блоки Размножитель использованы для формирования входных векторных сигналов:

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