你知道如何在Julia中将向量的一系列项转换为总和吗?
例如,如果我们有一个多项式p(x,y)=1+x+y+xy+x^2+y^2+xy^4
,与p(x,y)
关联的数组v
将如下所示:
v=[1,x,y,xy,x^2,y^2,xy^4]
另一个例子:如果有以下表达式:a+b+c+abc+ac
,则与此表达式关联的数组v
将如下所示:
v=[a,b,c,abc,ac]
你知道如何在Julia中将向量的一系列项转换为总和吗?
例如,如果我们有一个多项式p(x,y)=1+x+y+xy+x^2+y^2+xy^4
,与p(x,y)
关联的数组v
将如下所示:
v=[1,x,y,xy,x^2,y^2,xy^4]
另一个例子:如果有以下表达式:a+b+c+abc+ac
,则与此表达式关联的数组v
将如下所示:
v=[a,b,c,abc,ac]
ex = Meta.parse("1 +x+y+x*y+x^2+y^2+x*y^4")
ex.args
8-element Vector{Any}:
:+
1
:x
:y
:(x * y)
:(x ^ 2)
:(y ^ 2)
:(x * y ^ 4)
TERMS(x)
函数。我想知道其他计算机代数系统是否有类似的功能。Derive帮助页面截图。 - JAlex