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


Structure.collectIdentifierSymbols

1: 
val collectIdentifierSymbols: x : Expression -> Symbol list
CompiledName: CollectIdentifierSymbols

Описание

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


Пример

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

Вывод

1: 
2: 
Symbol "x"
Symbol "y"