lsolve

Функция решения системы линейных алгебраических уравнений (СЛАУ).

Синтаксис:

Z = lsolve(X,Y);

Аргументы:

Имя Тип данных Описание
X matrix Входной массив элементов [[a11, ..,a1n],…,[ am1, ..,amn]] , определяющий матрицу системы линейных алгебраических уравнений А
Y array Входной массив элементов [b11, ..,b1m], определяющий вектор B системы линейных алгебраических уравнений А.

Описание:

lsolve(X,Y) – функция решения системы линейных алгебраических уравнений (СЛАУ).

Входные массивы X, Y могут задаваться:

Z = lsolve(X, Y);

Z = lsolve([[x11,x12,x13,x14],[x21,x22,x23,x24], [x31,x32,x33,x34], [x41,x42,x43,x44]],[y1,y2,y3,y4]);

Z = lsolve(([[x11,x12,x13,x14],[x21,x22,x23,x24], [x31,x32,x33,x34], [x41,x42,x43,x44]],Y);

Z = lsolve(X,[y1,y2,y3,y4]);

Z = lsolve([[1, 2],[2, -3]],Y);

Z = lsolve(X,[3, -1]);

Z = lsolve([[1, 2],[2, -3]], [3,-1]);

Результат:

Имя Тип данных Описание
Z array

Выходной массив элементов [x1, ..,xn], определяющий вектор решений системы линейных алгебраических уравнений А.

Пример:

//массивы элементов матрицы
const X = [[1, 2], [2, -3]];
Y = lsolve(X, [3, -1]);

В результате элементам массива Y будут присвоены значения [1, 1], являющиеся решениями системы уравнений:

x1 + 2·x2 = 3

2·x1 - 3·x2 = -1

Дополнительные материалы

Система линейных алгебраических уравнений A имеет вид: