matrices
Rozwiązuj zadania z algebry liniowej — mnożenie, odwracanie i rozkłady macierzy w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Umiejętność Claude'a do pracy z macierzami w algebrze liniowej. Zawiera narzędzia do identyfikacji typu macierzy, wykonywania operacji podstawowych (mnożenie, odwracanie, transpozycja), rozwiązywania układów równań liniowych oraz obliczania rozkładów LU, QR i SVD. Korzysta z bibliotek SymPy i Z3 do precyzyjnych obliczeń symbolicznych i weryfikacji spójności systemów.
Jak używać
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]]".