【python】三元三次多项式怎么用计算机构造?
1、先加载模块:
from itertools import product
再声明变量:
from sympy.abc import x,y,z

2、用x、y、z和1进行可重复的排列:
a=[x,y,z,1]
for i in product(a,a,a):
print(i)

3、每一种排列,是一个列表,如果把每一个列表里面的元素乘起来,就得到多项式的一个项。
a=[x,y,z,1]
A=[]
for i in product(a,a,a,a):
b=1
for j in i:
b=b*j
A.append(b)

4、用set命令,可以去掉A里面的重复项。

5、于是,可以构造出一个三元三次多项式:
A=list(set(A))
d=0
for i in range(len(A)):
c=np.random.randint(-10,10)
d=d+c*A[i]
d
系数是随机的整数。
6、通过查看A里面元素的数目,可以知道,三元三次多项式的一般形式,有20项。

7、三元四次多项式一般形式有35项。

8、五元六次多项式的一般形式有462项。

9、下面是以x、y、z、t、u为变量的一个六次多项式。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:189
阅读量:62
阅读量:80
阅读量:181
阅读量:49