Mathematica 如何对多项式取模化简?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/01 19:33:29
Mathematica 如何对多项式取模化简?
如何对多项式取模化简?
例如:
输入:
s1={Mod[15 x1+17 x2+13 x3,7],Mod[21 x1+23 x2+14 x3,8],Mod[11 x1+19 x2+28,9]}
输出:
s2 ={x1+3 x2+6 x3,5 x1+7 x2+6 x3,2 x1+x2+1}
如何对多项式取模化简?
例如:
输入:
s1={Mod[15 x1+17 x2+13 x3,7],Mod[21 x1+23 x2+14 x3,8],Mod[11 x1+19 x2+28,9]}
输出:
s2 ={x1+3 x2+6 x3,5 x1+7 x2+6 x3,2 x1+x2+1}
要使s1和s2等价,其实隐含了几个假设,其一,x1,x2,x3必须是整数;其次,x1,x2,x3必须在一定范围内,我没仔细考虑,但是应该是由很少的几组“基本解”构成的一个系列,否则,比如在x1=12,x2=1,x3=1的时候,s2的第一项就是错的.所以,你想要完成的运算本身就是有问题的.这里给出一个化到一半的代码:
FullSimplify[s1,(x1 | x2 | x3) \[Element] Integers]
如果硬要使用这个不严谨的结果,我想如今的你应该知道怎么通过列表操作将这里面你所要的项给提取出来.
FullSimplify[s1,(x1 | x2 | x3) \[Element] Integers]
如果硬要使用这个不严谨的结果,我想如今的你应该知道怎么通过列表操作将这里面你所要的项给提取出来.
mathematica求助:如何对带有字母的多项式进行运算?
Mathematica 如何把多项式系数生成一个矩阵?
mathematica怎么拟合多项式方程
在mathematica如何对这题进行输入并计算?
mathematica如何对分段函数的积分求数值积分
mathematica软件包如何使用?
Wolfram Mathematica 如何把多个方程的每个方程任一组解代入到多项式求值?
在mathematica中,如何对一段函数进行傅里叶变换,需要用到单位阶跃信号吗
如何在Mathematica中直接对一个含有微分的式子继续求导
在mathematica中如何在特定的位置,对函数进行标注
mathematica如何定义动态矩阵
mathematica中如何写注释