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


Operators.sumSeq

1: 
val sumSeq : xs : seq<Expression> -> Expression
CompiledName: sumSeq

Описание

Суммирует последовательность (включая списки и массивы) выражении


Пример

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

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

Вывод

1: 
11*x + 5*y + 3*sin(x*y)