给定一个向量A=[a_1, a_2, a_3,...,a_n]
,其中a_i是整数,现在
求解方程
∑a_i x_i=0
,x_i> = 0,x_i为整数。
使用Mathematica,我们可以编写一些代码
Solve[A . Table[x[i], {i, n}] = 0 && Table[x[i] > 0, {i, n}], Integers]
但是Table[x[i] > 0
以上的条件没有正确编码。它应该是x[1]>0 && x[2]>0 && x[3]>0 &&...x[n]>0
。有没有简单的方法来编写这样的代码?