expectException(MatrixException::class); new LUDecomposition(new Matrix([1, 2, 3, 4, 5])); } public function testSolveWithInvalidMatrix(): void { $this->expectException(MatrixException::class); $lu = new LUDecomposition(new Matrix([[1, 2], [3, 4]])); $lu->solve(new Matrix([1, 2, 3])); } }