Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Problem-solving strategies for matrices in linear algebra
How to use
Zainstaluj umiejętność w swoim katalogu
.claude/skills/math/linear-algebra/— sklonuj repozytorium lub skopiuj foldermatricesz gałęzi głównej.Zidentyfikuj typ macierzy, którą chcesz analizować (kwadratowa, symetryczna, ortogonalna, diagonalna). Użyj polecenia
sympy_compute.py matrix_type, aby sprawdzić jej właściwości.Dla operacji podstawowych wybierz odpowiednie polecenie: mnożenie macierzy A i B wykonaj za pomocą
sympy_compute.py matmul "A" "B", odwracanie macierzy A —sympy_compute.py inverse "A", transpozycję —sympy_compute.py transpose "A".Jeśli rozwiązujesz układ równań liniowych postaci Ax = b, użyj
sympy_compute.py linsolve "A" "b". Aby sprawdzić spójność systemu, uruchomz3_solve.py sat.Do zaawansowanych operacji wybierz rozkład: LU za pomocą
sympy_compute.py lu "A", QR —sympy_compute.py qr "A", SVD —sympy_compute.py svd "A".Uruchamiaj polecenia poprzez
uv run python -m runtime.harness scripts/[nazwa_skryptu]z głównego katalogu projektu. Przekazuj macierze jako listy zagnieżdżone w formacie JSON, np."[[1,2],[3,4]]".