diff --git a/README.md b/README.md index 274f1f8..755a6ea 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ A small, from-scratch, object-oriented Python package implementing classic numer ### Linear system solvers - **LU decomposition** (with partial pivoting): `LUDecomposition` -- **Gauss–Jordan** elimination: `GaussJordan` +- **Gauss-Jordan** elimination: `GaussJordan` - **Jacobi** iterative method: `Jacobi` -- **Gauss–Seidel** iterative method: `GaussSeidel` +- **Gauss-Seidel** iterative method: `GaussSeidel` - **Cholesky** factorization (SPD): `Cholesky` ### Root-finding @@ -18,7 +18,7 @@ A small, from-scratch, object-oriented Python package implementing classic numer - **Bisection**: `Bisection` - **Fixed-Point Iteration**: `FixedPoint` - **Secant**: `Secant` -- **Newton’s method** (for roots): `NewtonRoot` +- **Newton's method** (for roots): `NewtonRoot` ### Interpolation @@ -27,8 +27,8 @@ A small, from-scratch, object-oriented Python package implementing classic numer ### Orthogonalization, QR, and Least Squares (NEW) -- **Classical Gram–Schmidt**: `QRGramSchmidt` -- **Modified Gram–Schmidt**: `QRModifiedGramSchmidt` +- **Classical Gram-Schmidt**: `QRGramSchmidt` +- **Modified Gram-Schmidt**: `QRModifiedGramSchmidt` - **Householder QR** (numerically stable): `QRHouseholder` - **QR-based linear solver** (square systems): `QRSolver` - **Least Squares** for overdetermined systems (via QR): `LeastSquaresSolver` @@ -37,7 +37,7 @@ A small, from-scratch, object-oriented Python package implementing classic numer - Minimal `Matrix` / `Vector` classes - `@` operator for **matrix multiplication** (NEW) -- `*` for **scalar**–matrix multiplication +- `*` for **scalar**-matrix multiplication - `.T` for transpose - Forward / backward substitution helpers