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


Operators.product

1: 
val product : xs : Expression list -> Expression
CompiledName: product

Описание

Перемножает выражения, записанные в списке


Пример

1: 
2: 
3: 
4: 
5: 
6: 
7: 
let data = [ "4*x";"5*y";"7*x";"3*sin(x*y)" ]
let listExpr = data |> List.map(Infix.parseOrUndefined)
let newExpr = listExpr |> Operators.product

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

Вывод

1: 
420*x^2*y*sin(x*y)