1 回答

TA貢獻1719條經(jīng)驗 獲得超6個贊
這里的情況是你有Add兩個術(shù)語。每項單獨使用都可以簡化factor,但取消的因素各不相同,因此factor整體調(diào)用Add未能找到可能的取消。
Add考慮到這一點,我們需要小心地獨立處理我們可以通過訪問來完成的條款.args:
In [122]: E.func(*(factor(term) for term in E.args))
Out[122]:
n?(A - B)?(-c + t) n?(B - C)?(-b + t)
────────────────── - ──────────────────
(a - c)?(b - c) (b - c)?(b - d)
變量的順序?qū)嶋H上是由打印機在顯示表達式時確定的,不一定與參數(shù)的內(nèi)部順序相同,也不一定與創(chuàng)建表達式時使用的順序相同。調(diào)用signsimp可以規(guī)范化表達式中的減號
In [123]: signsimp(_)
Out[123]:
n?(A - B)?(c - t) n?(B - C)?(b - t)
- ───────────────── + ─────────────────
(a - c)?(b - c) (b - c)?(b - d)
添加回答
舉報