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


Operators.symbol

1: 
val symbol : name : String ->  Expression
CompiledName: symbol

Описание

Задает символ (Symbol) по заданному имени (строки)


Пример

1: 
2: 
3: 
4: 
5: 
let x = Operators.symbol "x"

x
|> Infix.format
|> printfn "%s"

Вывод

1: 
x

Дополнительная информация

В связи с тем, что метод принимает на вход строку, может ошибочно показаться, что он действует аналогично с группой методов parse из модуля Infix. Разница будет очевидна, если выводить результат не через специальный метод, а напрямую:

1: 
2: 
3: 
4: 
5: 
6: 
7: 
let expr = Operators.symbol "3*x+5*y"
expr
|> printfn "%A"

expr
|> Infix.format
|> printfn "%s"

Вывод:

1: 
2: 
Identifier (Symbol "3*x+5*y")
3*x+5*y