Mathematica 如何对多项式取模化简?

Mathematica 如何对多项式取模化简?

题目
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和s2等价,其实隐含了几个假设,其一,x1,x2,x3必须是整数;其次,x1,x2,x3必须在一定范围内,我没仔细考虑,但是应该是由很少的几组“基本解”构成的一个系列,否则,比如在x1=12,x2=1,x3=1的时候,s2的第一项就是错的.所以,你想要完成的运算本身就是有问题的.这里给出一个化到一半的代码:
FullSimplify[s1,(x1 | x2 | x3) [Element] Integers]
如果硬要使用这个不严谨的结果,我想如今的你应该知道怎么通过列表操作将这里面你所要的项给提取出来.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.