Return a list (cell array) of the symbols in an expression.
The list is sorted alphabetically. For details, see ‘@sym/symvar’.
If two variables have the same symbol but different assumptions, they will both appear in the output. It is not well-defined in what order they appear.
x could be a sym, sym array, cell array, or struct.
syms x y z C = {x, 2*x*y, [1 x; sin(z) pi]}; S = findsymbols (C) ⇒ S = { ... } S{:} ⇒ ans = (sym) x ⇒ ans = (sym) y ⇒ ans = (sym) z
Note ℯ, ⅈ, π, etc are not considered as symbols.
Note only returns symbols actually appearing in the RHS of a
symfun
.
See also: symvar, @sym/symvar, @sym/findsym.
Package: symbolic