注册 登录
编程论坛 Matlab

求多项式展开

trewqyuiop 发布于 2014-09-03 20:10, 5092 次点击
(a+b+c+d+e+f+g+h+i+j)^10展开有多少项,各项系数,用什么MATLAB指令?THANK YOU!
8 回复
#2
tlliqi2014-09-03 21:26
帮顶
#3
zhangyongyou2014-09-04 15:08
syms a b c d e f g h i j
ps=(a+b+c+d+e+f+g+h+i+j)^10;
ps1=expand(ps)
运算量较大,等很长时间才有结果
#4
trewqyuiop2014-09-04 17:47
8G内存 XEONCPU 够运行吗?
#5
trewqyuiop2014-09-04 21:40
8G脙鈥灻兣∶偮疵兟
#6
zhangyongyou2014-09-05 14:34
回复 4 楼 trewqyuiop
够了,你运行下试试,我的破机子有点慢
#7
trewqyuiop2014-09-06 20:51
运行了,但没有得到全部结果,只有一小部分,我要全部。
#8
懒喵敏2014-09-12 01:01
这个题,关键要知道每个项最高次幂一样都是10次幂,例如(a+b)^2=a^2+b^2+2ab    (a+b)^3=a^3+3ab^2+3a^2b+b^3 ...  
所以a,b,c...j十个变量中按变量个数和其指数组合来计算。
一个变量,其指数只能为十,那么有十种情况,C(1,10)=10
两个变量,指数组合:1+9,2+8,...5+5,五种组合,那么 5*C(2,10)*A(2,2)=450
.....
十个变量,各变量指数均为1,C(10,10)=1
合计:.....
#9
trewqyuiop2014-12-26 22:57
请教一下,上面的3行代码,咋转换为txt文档,便于打印。谢谢
1