LinearEquationsSolution

Вычисляет систему линейных уравнений с квадратной матрицей коэффициентов A и несколькими правыми частями. Имеет вид A*X = B, где A — общая квадратная матрица размера n на n, столбцы матрицы B представляют собой отдельные правые части, а столбцы матрицы X содержат соответствующие решения. Функция LAPACK GESV.

Вычисления для типа matrix<double>

bool  matrix::LinearEquationsSolution(
   matrix&         B,            // матрица правых частей B
   matrix&         X             // матрица решений X
   );
 
bool  matrix::LinearEquationsSolution(
   vector&         B,            // матрица правых частей B
   vector&         X             // матрица решений X
   );

Вычисления для типа matrix<float>

bool  matrix::LinearEquationsSolution(
   matrixf&        B,            // матрица правых частей B
   matrixf&        X             // матрица решений X
   );
 
bool  matrix::LinearEquationsSolution(
   vectorf&         B,            // матрица правых частей B
   vectorf&         X             // матрица решений X
   );

Вычисления для типа matrix<complex>

bool  matrix::LinearEquationsSolution(
   matrixc&        B,            // матрица правых частей B
   matrixc&        X             // матрица решений X
   );
 
bool  matrix::LinearEquationsSolution(
   vectorc&        B,            // матрица правых частей B
   vectorc&        X             // матрица решений X
   );

Вычисления для типа matrix<complexf>

bool  matrix::LinearEquationsSolution(
   matrixcf&       B,            // матрица правых частей B
   matrixcf&       X             // матрица решений X
   );
 
bool  matrix::LinearEquationsSolution(
   vectorcf&       B,            // матрица правых частей B
   vectorcf&       X             // матрица решений X
   );

Параметры

B

[in]  Матрица B, столбцы которой представляют собой правые части систем линейных уравнений. Если это вектор B, здесь содержится одна правая часть.

X

[out]  Матрица или вектор X с решениями системы линейных уравнений.

 

Возвращаемое значение

Возвращает true в случае успеха, иначе false в случае ошибки.

Примечание

Выходная матрица X имеет те же размеры, что и входная матрица B. Выходной вектор X имеет ту же размерность, что и входной вектор B.