Scilab中两个不同变量的多项式的乘法

Multiplication of polynomials of two different variables in Scilab

Scilab中两个不同变量的多项式相乘有什么具体的方法吗?因为当我在 Scilab 中做乘法时,结果只有一个变量。

x = poly(0, "x");
y = poly(0, "y");

m1 = 1+x^2+x^3;
m2 = y;

p = m1*m2;

Result:  p  = 

   3   4
x +x  +x 

Scilab 只支持一个变量的多项式。由于没有两个变量的多项式的概念,乘法 m1*m2 应该真的会抛出一个错误,如果没有,这似乎是一个疏忽。

如果您需要操作多变量多项式,Scilab 不是合适的工具。考虑 SymPy.