首页 > 解决方案 > 在 c# 中使用 MathNet.Symbolics 进行因式分解

问题描述

我正在尝试分解:5x+10 -> 5(x+2)

我尝试过的所有东西要么惨遭失败,要么只返回“10+5*x”,或者更糟。

    public void Factorising()
    {
        var expr = "5*x+10";
        var parsing = Infix.ParseOrThrow(expr);
        var ratExpand = Rational.Expand(parsing);
        var format = Infix.Format(ratExpand);
    }
Returns: 10+5*x

我也尝试过使用Algebraic.FactorsRational.Simplify我相信其他人。

另外,MathNet 有没有像样的文档?我正在尝试从论坛帖子、他们的 github 测试中弄清楚如何使用该库,而 Symbolics 几乎没有其他东西......这是一场噩梦。

标签: c#math.netmathdotnet-symbolics

解决方案


推荐阅读