ライブラリを使用して、次のMathNet.Symbolics
ような代数式を単純化しています
string f = Infix.Print(Infix.ParseOrThrow("L+H+L+H"))
そして、私は正しく取得しますf="2*L+2*H"
これらの式のうち2つを減算する必要がある場合、私の問題が発生します。
string f = Infix.Print(Infix.ParseOrThrow("L+H+L+H - (L+H)"))
そして、ここで私はf="2*L+2*H - (L+H)"
代わりに(L+H)
正しい単純化を行うにはどうすればよいですか?