文档介绍:第7章符号运算
教学目标
教学重点
教学过程
11/10/2017
1
第7章符号运算
教学目标
本章将介绍MATLAB 7的符号运算功能。
通过对本章的学习,读者应该掌握符号表达式和符号矩阵的操作、符号微积分、符号线性方程和符号微分方程等的运算。
11/10/2017
2
第7章符号运算
教学重点
符号表达式和符号矩阵的操作
符号微积分
符号线性方程
符号微分方程
11/10/2017
3
第7章符号运算
教学过程
符号变量、符号表达式和符号方程的生成
符号变量的基本操作
符号表达式的操作
符号矩阵及符号数组的生成和运算
符号极限基本知识
符号微分、求导和积分
符号积分变换的内容
符号代数方程的求解
图示化符号函数计算器的使用方法
11/10/2017
4
第7章符号运算
1. 符号变量、符号表达式和符号方程的生成
使用sym函数定义符号变量和符号表达式
使用syms函数定义符号变量和符号表达式
符号方程的生成
11/10/2017
5
第7章符号运算
(1) 使用sym函数定义符号变量和符号表达式
>> sqrt(2)
ans =
>> a=sqrt(sym(2))
a =
2^(1/2)
>> sym(2)/sym(5)
ans =
2/5
>> 2/5+1/3
ans =
11/10/2017
6
第7章符号运算
(2) 使用syms函数定义符号变量和符号表达式
>> syms a b c x
>> f = sym('a*x^2 + b*x + c')
f =
a*x^2 + b*x + c
>> g=f^2+4*f-2
g =
(a*x^2+b*x+c)^2+4*a*x^2+4*b*x+4*c-2
>>
11/10/2017
7
第7章符号运算
(3) 符号方程的生成
>> %符号方程的生成
>> %使用sym函数生成符号方程
>> equation1=sym('sin(x)+cos(x)=1')
equation1 =
sin(x)+cos(x)=1
>>
11/10/2017
8
第7章符号运算
findsym函数用于寻找符号变量
任意精确度的符号表达式
数值型变量与符号型变量的转换形式
11/10/2017
9
第7章符号运算
(1) findsym函数用于寻找符号变量
>> syms a alpha b x1 y
>> findsym(alpha+a+b)
ans =
a, alpha, b
>> findsym(cos(alpha)*b*x1 + 14*y,2)
ans =
x1,y
>> findsym(y*(4+3*i) + 6*j)
ans =
y
>>
11/10/2017
10
第7章符号运算