Факторинг с матом hNet .Символики в c# - PullRequest
2 голосов
/ 17 февраля 2020

Я пытаюсь разложить на множители: 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.Factors, Rational.Simplify, и я уверен, что другие.

Кроме того, есть ли достойная документация для Mat hNet? Я пытаюсь понять, как использовать библиотеку из сообщений на форуме, их тестов github, и есть еще немного для Symbolics ... это кошмар.

...