Документация к Math.NET Symbolics


Structure.collectIdentifiers

1: 
val collectIdentifiers: x : Expression -> Expression list
CompiledName: CollectIdentifiers

Описание

Собирает все идентификаторы в выражении и возвращает их в виде выражений без повторений


Пример

1: 
2: 
3: 
4: 
"pi*tan(y) + sin(2*x)*cos(x+y) + sin(2*x)" 
|> Infix.parseOrUndefined
|> Structure.collectIdentifiers
|> List.iter(Infix.print >> printfn "%A")

Вывод

1: 
2: 
"x"
"y"