Maple 的 CellDecomposition 命令出错

计算科学 计算几何
2021-11-28 01:30:25

我有一个简单的系统,我想用CellDecompositionMaple 的命令来处理它。我不知道为什么 Maple 在这里给出错误!代码是

restart; 
f1 := 4*b*(5*b*(13*t^2-tau^2)*(t^2+tau^2)^6-3*a*5*t^6-63*t^4*tau^2+35*t^2*tau^4+7*tau^6)); 
f2 := 56*b*tau*(5*b*(t^2+tau^2)^6+a*(9*t^4-30*t^2*tau^2+9*tau^4)); f3 := 1-z*t;
with(RootFinding[Parametric])

m := CellDecomposition([f1 = 0, f2 = 0, f3 = 0], [t, tau, z])

错误是:

Error, (in RootFinding:-Parametric:-CellDecomposition) The number of polynomials is smaller than the number of unknowns

多项式的个数显然和这里的变量个数是一样的!

1个回答

看起来问题在于b之间有一个共同因素如果我将两者分开,那么我会为这个修改后的系统得到一个有意义的答案。f1f2b

查看CellPlot结果,似乎这种分解在乘以b正值时是不变的。b(正面或负面有不同的单元格,分隔在 处b = 0,但除此之外唯一有趣的事情发生在a方向上。)因此这表明对于非零b,修改后的系统和原始系统的图片将是相同的......或可以?

RootFinding:-Parametric免责声明:我为 Maplesoft 工作,但我对这个软件包一无所知。

编辑:我与知道的人交谈,他确认这确实是一个错误RootFinding:-Parametric我现在提交到我们的错误跟踪系统。