name: 矩阵 description: “线性代数中矩阵的问题解决策略” allowed-tools: [Bash, Read]
矩阵
何时使用
在线性代数中处理矩阵问题时使用此技能。
决策树
-
识别矩阵类型
- 方形、对称、正交、对角?
- 使用
sympy_compute.py matrix_type检查属性
-
基本操作
- 乘法:
sympy_compute.py matmul "A" "B" - 逆:
sympy_compute.py inverse "A" - 转置:
sympy_compute.py transpose "A"
- 乘法:
-
解决线性系统
- Ax = b:
sympy_compute.py linsolve "A" "b" - 使用
z3_solve.py sat检查一致性
- Ax = b:
-
分解
- LU分解:
sympy_compute.py lu "A" - QR分解:
sympy_compute.py qr "A" - SVD分解:
sympy_compute.py svd "A"
- LU分解:
工具命令
Sympy_逆
uv run python -m runtime.harness scripts/sympy_compute.py inverse "[[1,2],[3,4]]"
Sympy_行列式
uv run python -m runtime.harness scripts/sympy_compute.py det "[[a,b],[c,d]]"
Sympy_线性求解
uv run python -m runtime.harness scripts/sympy_compute.py linsolve "[[1,2],[3,4]]" "[5,6]"
认知工具参考
参见 .claude/skills/math-mode/SKILL.md 获取完整工具文档。