养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

【python】三元三次多项式怎么用计算机构造

时间:2024-10-22 09:48:10

本文,用python构造一稍僚敉视个三元三次多项式,变量是x、y、z。本文的目标,不是构造这一种多项式,而是用计算机,来自动构造任意类型的多项式。

工具/原料

电脑

python

方法/步骤

1、先加载模块:fromitertoolsimportproduct再声明变量:fromsympy.abcimportx,y,z

【python】三元三次多项式怎么用计算机构造

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

【python】三元三次多项式怎么用计算机构造

3、每一种排列,是一个列表,如果把每一个列表里面的元素乘起来,就得到多项式的一个项。a=[x,y,z巳呀屋饔,1]A=[]foriinproduct(a,a,a,a):b=1forj惺绅寨瞀ini:b=b*jA.append(b)

【python】三元三次多项式怎么用计算机构造

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

【python】三元三次多项式怎么用计算机构造

5、于是,可以构造出一个三元三次多项式:A=list(set(A))d=0foriinran壹执慵驾ge(len(A)像粜杵泳):c=np.random.randint(-10,10)d=d+c*A[i]d系数是随机的整数。

6、通过查看A里面元素的数目,可以知道,三元三次多项式的一般形式,有20项。

【python】三元三次多项式怎么用计算机构造

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

【python】三元三次多项式怎么用计算机构造

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

【python】三元三次多项式怎么用计算机构造

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

【python】三元三次多项式怎么用计算机构造

© 一点知识