06.08.2013 Views

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

内容简介作者简介 - 科学与工程计算系

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

x,y<br />

ans =<br />

x,y,theta<br />

【例 5.1.4-2】findsym 确定自由变量是对整个矩阵进行的。<br />

syms a b t u v x y;A=[a+b*x,sin(t)+u;x*exp(-t),log(y)+v]<br />

findsym(A,1)<br />

A =<br />

[ a+b*x, sin(t)+u]<br />

[ x*exp(-t), log(y)+v]<br />

ans =<br />

x<br />

5.2 符号表达式和符号函数的操作<br />

5.2.1 符号表达式的操作<br />

【例 5.2.1-1】按不同的方式合并同幂项。<br />

EXPR=sym('(x^2+x*exp(-t)+1)*(x+exp(-t))');<br />

expr1=collect(EXPR)<br />

expr2=collect(EXPR,'exp(-t)')<br />

expr1 =<br />

x^3+2*exp(-t)*x^2+(1+exp(-t)^2)*x+exp(-t)<br />

expr2 =<br />

x*exp(-t)^2+(2*x^2+1)*exp(-t)+(x^2+1)*x<br />

【例 5.2.1-2】factor 指令的使用<br />

(1)<br />

syms a x;f1=x^4-5*x^3+5*x^2+5*x-6;factor(f1)<br />

ans =<br />

(x-1)*(x-2)*(x-3)*(x+1)<br />

(2)<br />

f2=x^2-a^2;factor(f2)<br />

ans =<br />

(x-a)*(x+a)<br />

(3)<br />

factor(1025)<br />

ans =<br />

5 5 41<br />

【例 5.2.1-3】对多项式进行嵌套型分解<br />

clear;syms a x;f1=x^4-5*x^3+5*x^2+5*x-6;horner(f1)<br />

ans =<br />

-6+(5+(5+(-5+x)*x)*x)*x<br />

4

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!