c# - 在 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.Factors
,Rational.Simplify
我相信其他人。
另外,MathNet 有没有像样的文档?我正在尝试从论坛帖子、他们的 github 测试中弄清楚如何使用该库,而 Symbolics 几乎没有其他东西......这是一场噩梦。
解决方案
推荐阅读
- size - SpiceJet.com 网站上的 Size() 方法给出的结果不正确
- ios - 如何在 iOS 中仅拖动图像视图的一个角
- reactjs - 使用 redux 的 react-native 应用程序中的状态问题
- c# - 代码优先实体框架中两种外键方法之间的区别
- javascript - 我可以在 Outlook javascript 中的 MessageComposeCommandSurface 中获取休息令牌吗?
- java - 解析json时字符串“jo”有什么问题?
- sql - 如何在条件下分隔逗号是数据集?
- ios - 快速同步多个 Web 服务调用以串行顺序
- kubernetes - Helm 如何列出或查询为 Helm 设置的环境变量?
- python - 将整数列表传递给“%s”时,添加“,”有什么作用?