josdejong/mathjs

math.rationalize() made some mistakes

Open

#2,080 创建于 2021年1月12日

在 GitHub 查看
 (5 评论) (0 反应) (0 负责人)JavaScript (1,298 fork)batch import
featurehelp wanted

仓库指标

Star
 (13,832 star)
PR 合并指标
 (30 天内没有已合并 PR)

描述

So I'm extremely happy with math.js, but I've had some problems with the following. Does anyone have a fix, I'm not sure what to do.

(a - b) + (a + 2b) was solved as a - b + a + 2 b and it should be 2a + b

2y + (3 - 4x) * 2 - 7x was solved as 2 y - 8 * x - 7 * x + 6 and it should be -15x + 2y + 6

2y + (3 + 4x) * 3 - 8x was solved as 2 y - 8 * x + 9 + 12 * x and it should be 4x + 2y + 9

贡献者指南