主题:请问提取公因项该怎么做?
terryzz5
[专家分:0] 发布于 2008-03-22 06:35:00
比如
f = a1*b1+a1*b2+a1*b3+a2*b1+a2*b2+a2*b3;
变为
f = a1*(b1+b2+b3) + a2*(b1+b2+b3)
在matlab里,用什么命令?
回复列表 (共6个回复)
沙发
chinasoul [专家分:140] 发布于 2008-03-22 10:20:00
记不清了,查一下书吧,关于多项式的数值计算问题
板凳
gslyd [专家分:1300] 发布于 2008-03-22 15:38:00
factor(f)
3 楼
terryzz5 [专家分:0] 发布于 2008-03-23 00:38:00
factor(f) 没用
4 楼
gslyd [专家分:1300] 发布于 2008-03-23 15:52:00
syms a1 b1 a2 b2 a3 b3
>> f=a1*b1+a1*b2+a1*b3+a2*b1+a2*b2+a2*b3;
>> factor(f)
ans =
(b1+b2+b3)*(a2+a1)
5 楼
xu513342645 [专家分:0] 发布于 2008-03-23 22:23:00
4楼的,你给的程序不行啊,怎么运行出来错误一大堆
6 楼
blivfate [专家分:720] 发布于 2008-03-23 22:39:00
>> clear all
>> syms a1 b1 a2 b2 b3
>> f=a1*b1+a1*b2+a1*b3+a2*b1+a2*b2+a2*b3;
>> factor(f)
ans =
(b1+b2+b3)*(a2+a1)
我来回复