pub fn solve_2x2(
matrix: Matrix2,
rhs: Vector<2>,
) -> Result<Vector<2>, LinearError>Expand description
Solves matrix * x = rhs for x.
§Errors
Returns LinearError::SingularMatrix when the determinant is zero or
non-finite.
§Examples
use use_linear::solve_2x2;
use use_matrix::Matrix2;
use use_vector::Vector2;
let matrix = Matrix2::new(2.0, 1.0, 5.0, 3.0);
let rhs = Vector2::new(1.0, 2.0);
assert_eq!(solve_2x2(matrix, rhs)?, Vector2::new(1.0, -1.0));