Agent Skillsparcadei/Continuous-Claude-v3 › second-order-odes

second-order-odes

GitHub

提供二阶常微分方程的求解策略,涵盖分类、解析解及数值方法。支持使用 SymPy 和 SciPy 工具进行特征方程求解、通解计算及初值/边值问题的数值模拟。

.claude/skills/math/odes-pdes/second-order-odes/SKILL.md parcadei/Continuous-Claude-v3

Trigger Scenarios

需要求解二阶常微分方程 处理 ODE 数值积分问题 寻找微分方程解析解

Install

npx skills add parcadei/Continuous-Claude-v3 --skill second-order-odes -g -y
More Options

Non-standard path

npx skills add https://github.com/parcadei/Continuous-Claude-v3/tree/main/.claude/skills/math/odes-pdes/second-order-odes -g -y

Use without installing

npx skills use parcadei/Continuous-Claude-v3@second-order-odes

指定 Agent (Claude Code)

npx skills add parcadei/Continuous-Claude-v3 --skill second-order-odes -a claude-code -g -y

安装 repo 全部 skill

npx skills add parcadei/Continuous-Claude-v3 --all -g -y

预览 repo 内 skill

npx skills add parcadei/Continuous-Claude-v3 --list

SKILL.md

Frontmatter
{
    "name": "second-order-odes",
    "description": "Problem-solving strategies for second order odes in odes pdes",
    "allowed-tools": [
        "Bash",
        "Read"
    ]
}

Second Order Odes

When to Use

Use this skill when working on second-order-odes problems in odes pdes.

Decision Tree

  1. Classify the ODE

    • Constant coefficients: ay'' + by' + cy = f(x)?
    • Variable coefficients: y'' + P(x)y' + Q(x)y = R(x)?
    • Cauchy-Euler: x^2 y'' + bxy' + cy = 0?
  2. Homogeneous with Constant Coefficients

    • Characteristic equation: ar^2 + br + c = 0
    • Distinct real roots: y = c1e^{r1x} + c2e^{r2x}
    • Repeated root: y = (c1 + c2x)e^{rx}
    • Complex roots a +/- bi: y = e^{ax}(c1cos(bx) + c2sin(bx))
    • sympy_compute.py solve "a*r**2 + b*r + c" --var r
  3. Particular Solution (Non-homogeneous)

    • Undetermined coefficients: guess based on f(x)
    • Variation of parameters: y_p = u1y1 + u2y2
    • sympy_compute.py dsolve "y'' + y = sin(x)"
  4. Numerical Solution

    • Convert to first-order system: let v = y', then v' = y''
    • solve_ivp(system, [t0, tf], [y0, v0])
  5. Boundary Value Problems

    • Shooting method: guess initial slope, iterate
    • scipy.integrate.solve_bvp(ode, bc, x, y_init)

Tool Commands

Scipy_Solve_Ivp_System

uv run python -c "from scipy.integrate import solve_ivp; sol = solve_ivp(lambda t, Y: [Y[1], -Y[0]], [0, 10], [1, 0]); print('y(10) =', sol.y[0][-1])"

Sympy_Charpoly

uv run python -m runtime.harness scripts/sympy_compute.py solve "r**2 + r + 1" --var r

Sympy_Dsolve_2Nd

uv run python -m runtime.harness scripts/sympy_compute.py dsolve "Derivative(y,x,2) + y"

Key Techniques

From indexed textbooks:

  • [An Introduction to Numerical Analysis... (Z-Library)] Modern Numerical Methods for Ordinary Wiley, New York. User's guide for DVERK: A subroutine for solving non-stiff ODEs. Keller (1966), Analysis of Numerical Methods.
  • [Elementary Differential Equations and... (Z-Library)] Riccati equation and that y1(t) = 1 is one solution. Use the transformation suggested in Problem 33, and nd the linear equation satised by v(t). Find v(t) in the case that x(t) = at, where a is a constant.
  • [An Introduction to Numerical Analysis... (Z-Library)] Test results on initial value methods for non-stiff ordinary differential equations, SIAM J. Comparing numerical methods for Fehlberg, E. Klassische Runge-Kutta-Formeln vierter und niedrigerer Ordnumg mit Schrittweiten-Kontrolle und ihre Anwendung auf Warme leitungsprobleme, Computing 6, 61-71.
  • [Elementary Differential Equations and... (Z-Library)] Two papers by Robert May cited in the text are R. May,“Biological Populations with Nonoverlapping Generations: Stable Points, Stable Cycles, and Chaos,” Science 186 (1974), pp. Biological Populations Obeying Difference Equations: Stable Points, Stable Cycles, and Chaos,” Journal of Theoretical Biology 51 (1975), pp.
  • [An Introduction to Numerical Analysis... (Z-Library)] COLSYS: collocation software for boundary-value ODEs, ACM Trans. Numerical Solutions of Boundary Value Problems for Ordinary Differential Equations. Elementary Differential Equations and Boundary Value Problems, 4th ed.

Cognitive Tools Reference

See .claude/skills/math-mode/SKILL.md for full tool documentation.

Version History

  • d07ff4b Current 2026-08-20 12:49

Same Skill Collection

.claude/plugins/braintrust-tracing/skills/trace-claude-code/SKILL.md
.claude/skills/agentica-claude-proxy/SKILL.md
.claude/skills/agentica-infrastructure/SKILL.md
.claude/skills/agentica-prompts/SKILL.md
.claude/skills/agentica-sdk/SKILL.md
.claude/skills/agentica-server/SKILL.md
.claude/skills/archive/leann-search/SKILL.md
.claude/skills/ast-grep-find/SKILL.md
.claude/skills/braintrust-tracing/SKILL.md
.claude/skills/cli-reference/SKILL.md
.claude/skills/commit/SKILL.md
.claude/skills/compound-learnings/SKILL.md
.claude/skills/continuity_ledger/SKILL.md
.claude/skills/create_handoff/SKILL.md
.claude/skills/dead-code/SKILL.md
.claude/skills/debug-hooks/SKILL.md
.claude/skills/debug/SKILL.md
.claude/skills/describe_pr/SKILL.md
.claude/skills/discovery-interview/SKILL.md
.claude/skills/explore/SKILL.md
.claude/skills/firecrawl-scrape/SKILL.md
.claude/skills/fix/SKILL.md
.claude/skills/github-search/SKILL.md
.claude/skills/help/SKILL.md
.claude/skills/hook-developer/SKILL.md
.claude/skills/implement_plan_micro/SKILL.md
.claude/skills/implement_plan/SKILL.md
.claude/skills/implement_task/SKILL.md
.claude/skills/loogle-search/SKILL.md
.claude/skills/math-help/SKILL.md
.claude/skills/math-router/SKILL.md
.claude/skills/math-unified/SKILL.md
.claude/skills/math/abstract-algebra/fields/SKILL.md
.claude/skills/math/abstract-algebra/groups/SKILL.md
.claude/skills/math/abstract-algebra/rings/SKILL.md
.claude/skills/math/category-theory/categories-functors/SKILL.md
.claude/skills/math/category-theory/limits-colimits/SKILL.md
.claude/skills/math/category-theory/natural-transformations/SKILL.md
.claude/skills/math/complex-analysis/analytic-functions/SKILL.md
.claude/skills/math/complex-analysis/contour-integrals/SKILL.md
.claude/skills/math/complex-analysis/residues/SKILL.md
.claude/skills/math/functional-analysis/banach-spaces/SKILL.md
.claude/skills/math/functional-analysis/hilbert-spaces/SKILL.md
.claude/skills/math/functional-analysis/operator-theory/SKILL.md
.claude/skills/math/graph-number-theory/graph-algorithms/SKILL.md
.claude/skills/math/graph-number-theory/modular-arithmetic/SKILL.md
.claude/skills/math/graph-number-theory/prime-numbers/SKILL.md
.claude/skills/math/information-theory/channel-capacity/SKILL.md
.claude/skills/math/information-theory/entropy/SKILL.md
.claude/skills/math/information-theory/source-coding/SKILL.md

Metadata

Files
0
Version
d07ff4b
Hash
473e3d25
Indexed
2026-08-20 12:49

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-21 02:55
浙ICP备14020137号-1 $Гость$