数学式的化简

MATLAB

11.1.2 数学式的化简


以下的函数适用来简化数学式,如展开、化简或聚集数学式。相关的指令有:

collect(S) 聚集S的系数

collect(S,'v') 聚集S的系数,是以v为独立变数

expand(S) S表示式展开

factor(S) 还原S的因式(factorization)

simple(S) 如果可能的话,将S表示式再做简化

simplify(S) 利用Maple简化法则化简S表示式

我们来看一些例子

>> S1 = 'x^3-1';

>> S2 = '(x-3)^2+(y-4)^2';

>> S3 = 'sqrt(a^4*b^7)'

>> S4 = '14*x^2/(22*x*y)';

>> factor(S1)

ans=

(x-1)*(x^2+x+1)

>> expand(S2)

ans=

x^2-6*x+25+y^2-8*y

>>collect(S2)

ans=

x^2-6*x+9+(y-4)^2

>>collect(S2,'y')

ans=

y^2-8*y+(x-3)62+16

>>simplify(S3)

ans=

a^2*b^(7/2)

>>simple(S4)

ans=

7/11*x/y



上一页 下一页 讲义大纲