全球旧事资料 分类
实验四符号计算
符号计算的特点:一,运算以推理解析的方式进行,因此不受计算误差积累问题困扰;二,符号计算,或给出完全正确的封闭解,或给出任意精度的数值解(当封闭解不存在时);三,符号计算指令的调用比较简单,经典教科书公式相近;四,计算所需时间较长,有时难以忍受。
在MATLAB中,符号计算虽以数值计算的补充身份出现,但涉及符号计算的指令使用、运算符操作、计算结果可视化、程序编制以及在线帮助系统都是十分完整、便捷的。
MATLAB的升级和符号计算内核Maple的升级,决定着符号计算工具包的升级。但从用户使用角度看,这些升级所引起的变化相当细微。即使这样,本章还是及时作了相应的更新和说明。如MATLAB65版开始启用MapleVIII的计算引擎,从而克服了MapleV计算“广义Fourier变换”时的错误(详见第541节)。
51符号对象和符号表达式
511符号对象的生成和使用
【例5111】符号常数形成中的差异
a113pi7sqrt5pisqrt5
1
a2sym13pi7sqrt5pisqrt5
2
a3sym13pi7sqrt5pisqrt5e3
a4sym13pi7sqrt5pisqrt54
a24a2a4
a1
03333044882236153777
a2

13
pi7
sqrt56054707603575008250
a3

13eps12
pi713eps165
sqrt5137eps280
6054707603575008250
a4
13pi7sqrt5pisqrt5
a24

0
0
0
18920961261171935184372088832pi512
【例5112】演示:几种输入下产生矩阵的异同。
a1sym1302sqrt2pi
1
a2sym1302sqrt2pi
2
a3sym1302sqrt2pi3
a1_a2a1a2

a1

137269771597999872252
pi
a2
1302sqrt2pi
a3
1302sqrt2pi
a1_a2

014142135623730951010657008737326212
0
119
f【例5113】把字符表达式转换为符号变量ysym2si
xcosxysimpley
y2si
xcosxysi
2x
【例5114】用符号计算验证三角等式si
1cos2cos1si
2si
12。
symsfai1fai2ysimplesi
fai1cosfai2cosfai1si
fai2
ysi
fai1fai2
【例
5115】求矩阵
A

a11a21
a12a22

的行列式值、逆和特征根
symsa11a12a21a22Aa11a12a21a22
DAdetAIAi
vAEAeigA
A
a11a12
a21a22
DAa11a22a12a21
IAa22a11a22a12a21a12a11a22a12a21a21a11a22a12a21a11a11a22a12a21
EA12a1112a2212a1122a11a22a2224a12a211212a1112a2212a1122a11a22a2224a12a2112

si

【例5116】验证积分2AeitdtA2
2。
2
symsAttaowyfi
tAexpiwtttao2tao2Yfsimpleyf
Yf2Asi
12wtaow
512符号计算中的算符和基本函数
513识别对象类别r
好听全球资料 返回顶部