求解线性矩阵方程或线性代数方程组。
vector matrix::Solve( const vector b // 纵坐标或“因变量”值 );
参数
b
[输入] 纵坐标或“因变量”值。 (自由项的向量)。
返回值
含有系统 a * x = b 之解的向量。
注意
如果至少一个矩阵行或列为零,则系统无解。
如果两个或多个矩阵行或列线性依赖,则系统无解。
举例
//--- SLAE 解法 vector_x=matrix_a.Solve(vector_b); //--- 检查是否 a * x = b result_vector=matrix_a.MatMul(vector_x); errors=vector_b.Compare(result_vector,1e-12);