extract_variables#

extract_variables(expr, prefix=None)#

Extract variables of the form <prefix><digits> from a SymPy expression.

Examples

  • prefix=None → returns all symbols like t1, x2, a10, grouped by (prefix, index)

  • prefix=”t” → returns only t1, t2, …

Parameters:
  • expr (Expr) – SymPy expression.

  • prefix (str | None) – Optional prefix filter.

Returns:

list[Symbol] – Symbols sorted by (prefix, numeric index).

Return type:

list[Symbol]