【Mathematica】构造一般多项式

 时间:2024-10-14 15:32:58

本文,用Mathemati罕铞泱殳ca来构造一般多项式。如果变量是x、y、z,最高次数是3,就表示这是一个三元三次多项式。下面,我们就以三元三次多项式为例,来加以介绍。

工具/原料

电脑

Mathematica

方法/步骤

1、每次从列表{x,y,z,1}里面拿出一个元素,拿三次,会有多少种情况呢?这一点,我们可以通过Tu圬桦孰礅ples实现,而且得到答案是64种。这是对的,因为4的4次方就是64。

【Mathematica】构造一般多项式

2、每一种情形的三个元素相乘,就得到一个次数不大于3的、关于x,y,z的单项式,其中包括常数项,用1表示,代表了x,y,z的指数都是0。

【Mathematica】构造一般多项式

3、不过这里面有重复项,需要合并起来,这类似于单项式的合并同类项。这一点,可以通过Union实现。合并之后,只剩下20项,这恰好是三元三次多项式所需要的全部项。

【Mathematica】构造一般多项式

4、给出各项的系数。我们准备用a1,a2,……,a20来作为系数。

【Mathematica】构造一般多项式

5、系数的集合,可以视为20维的向量;单项式的集合,也可以视为20为向量;这两个向量的点积,就是一个三元三次多项式。

【Mathematica】构造一般多项式

6、整合一下,可以写出一个命令Sydxs,用来构造三元多项式。应用这个命令,可以构造一个一般的三元四次多项式,并发现它有35项。

【Mathematica】构造一般多项式

Mathematica数据可视化:[7]数据可视化1 LATEX笔记:插入图片方法汇总 vscode下的latex如何进行换行和新段落操作? Mathematica 集合的表示与子集判断 Mathematica基础:Range的用法
热门搜索
狂欢节漫画 真蚁地狱漫画 看电视图片 丝袜美腿美女图片 邪恶家庭教师漫画