| 查看: 1584 | 回复: 11 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
想用mathematica求多项式的乘积,求指点
|
||
|
如图,有两个系数待定,阶数为n的x,y的多项式,怎么求出它们的乘积的表达式,要求结果也按照阶数展开。本人是mathematica小白,误鄙视。。。 Photo Mar 31, 12 26 28 PM.jpg |
» 猜你喜欢
参与限项
已经有3人回复
假如你的研究生提出不合理要求
已经有7人回复
实验室接单子
已经有4人回复
全日制(定向)博士
已经有4人回复
对氯苯硼酸纯化
已经有3人回复
求助:我三月中下旬出站,青基依托单位怎么办?
已经有12人回复
不自信的我
已经有12人回复
所感
已经有4人回复
要不要辞职读博?
已经有7人回复
北核录用
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
mathematica拟合多项式
已经有7人回复

8楼2015-04-01 18:31:28
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
KGFan: 金币+15, ★★★很有帮助 2015-04-01 11:43:31
感谢参与,应助指数 +1
KGFan: 金币+15, ★★★很有帮助 2015-04-01 11:43:31
|
可以求出前面几项的所求目标,比如n=2,3,总结n项时规律.下面是n=2时的情况,系数矩阵可以自己写出来,总结n项的规律 A2 = {1, x, y, x^2, x*y, y^2}; B2 = {a1, a2, a3, a4, a5, a6}; C2 = {b1, b2, b3, b4, b5, b6}; Q = A2.B2 P = A2.C2 Out[3239]= a1 + a2 x + a4 x^2 + a3 y + a5 x y + a6 y^2 Out[3240]= b1 + b2 x + b4 x^2 + b3 y + b5 x y + b6 y^2 In[3251]:= Q1[x_, y_] = Q; In[3247]:= S = Expand[P*Q] Out[3247]= a1 b1 + a2 b1 x + a1 b2 x + a4 b1 x^2 + a2 b2 x^2 + a1 b4 x^2 + a4 b2 x^3 + a2 b4 x^3 + a4 b4 x^4 + a3 b1 y + a1 b3 y + a5 b1 x y + a3 b2 x y + a2 b3 x y + a1 b5 x y + a5 b2 x^2 y + a4 b3 x^2 y + a3 b4 x^2 y + a2 b5 x^2 y + a5 b4 x^3 y + a4 b5 x^3 y + a6 b1 y^2 + a3 b3 y^2 + a1 b6 y^2 + a6 b2 x y^2 + a5 b3 x y^2 + a3 b5 x y^2 + a2 b6 x y^2 + a6 b4 x^2 y^2 + a5 b5 x^2 y^2 + a4 b6 x^2 y^2 + a6 b3 y^3 + a3 b6 y^3 + a6 b5 x y^3 + a5 b6 x y^3 + a6 b6 y^4 In[3255]:= S1 = Expand[P*D[Q1[x, y], x, y]] Out[3255]= a5 b1 + a5 b2 x + a5 b4 x^2 + a5 b3 y + a5 b5 x y + a5 b6 y^2 |
2楼2015-04-01 10:04:01
3楼2015-04-01 11:43:09

4楼2015-04-01 12:15:23












回复此楼