07-符 运 算01635.ppt
《07-符 运 算01635.ppt》由会员分享,可在线阅读,更多相关《07-符 运 算01635.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社第7章 符 号 运 算 教学目标 教学重点 教学过程1/30/20231第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社教学目标本章将介绍MATLAB 7的符号运算功能。通过对本章的学习,读者应该掌握符号表达式和符号矩阵的操作、符号微积分、符号线性方程和符号微分方程等的运算。1/30/20232第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社教学重点符号表达式和符号矩阵的操作符号微积分符号线性方程符号微分方程1/30/20233第7章 符 号 运 算MAT
2、LAB 7 简明教程简明教程 清华大学出版社清华大学出版社教学过程符号变量、符号表达式和符号方程的生成符号变量的基本操作符号表达式的操作符号矩阵及符号数组的生成和运算符号极限基本知识符号微分、求导和积分符号积分变换的内容符号代数方程的求解图示化符号函数计算器的使用方法1/30/20234第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社1.符号变量、符号表达式和符号方程的生成 使用sym函数定义符号变量和符号表达式 使用syms函数定义符号变量和符号表达式 符号方程的生成 1/30/20235第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学
3、出版社清华大学出版社(1)使用sym函数定义符号变量和符号表达式 sqrt(2)ans=1.4142 a=sqrt(sym(2)a=2(1/2)sym(2)/sym(5)ans=2/5 2/5+1/3ans=0.73331/30/20236第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(2)使用syms函数定义符号变量和符号表达式 syms a b c x f=sym(a*x2+b*x+c)f=a*x2+b*x+c g=f2+4*f-2g=(a*x2+b*x+c)2+4*a*x2+4*b*x+4*c-21/30/20237第7章 符 号 运 算MATLA
4、B 7 简明教程简明教程 清华大学出版社清华大学出版社(3)符号方程的生成%符号方程的生成%使用sym函数生成符号方程 equation1=sym(sin(x)+cos(x)=1)equation1=sin(x)+cos(x)=1 1/30/20238第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社2.符号变量的基本操作findsym函数用于寻找符号变量 任意精确度的符号表达式 数值型变量与符号型变量的转换形式 1/30/20239第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(1)findsym函数用于寻找符号变量
5、 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=y1/30/202310第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(2)任意精确度的符号表达式 r=vpa(pi)r=3.1415926535897932384626433832795 q=vpa(hilb(2)q=1.,.50000000000000000000000000000000.50000000000000
6、000000000000000000,.333333333333333333333333333333331/30/202311第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(3)数值型变量与符号型变量的转换形式 t=0.1t=0.1000 sym(t)%有理数形式 ans=1/10 sym(t,r)%有理数形式 ans=1/10 sym(t,f)%浮点数形式ans=1.999999999999a*2(-4)1/30/202312第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社3.符号表达式(符号函数)的操作 符号表达
7、式的四则运算合并符号表达式的同类项 符号多项式的因式分解 符号表达式的简化 subs函数用于替换求值 反函数的运算 复合函数的运算 1/30/202313第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(1)符号表达式的四则运算 syms x y a b fun1=sin(x)+cos(y)fun1=sin(x)+cos(y)fun2=a+bfun2=a+b fun1+fun2ans=sin(x)+cos(y)+a+bfun1*fun2 ans=(sin(x)+cos(y)*(a+b)1/30/202314第7章 符 号 运 算MATLAB 7 简明教程简
8、明教程 清华大学出版社清华大学出版社(2)合并符号表达式的同类项 syms x y collect(x2*y+y*x-x2-2*x)ans=(y-1)*x2+(y-2)*x f=-1/4*x*exp(-2*x)+3/16*exp(-2*x);collect(f)ans=-1/4*x*exp(-2*x)+3/16*exp(-2*x)1/30/202315第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(3)符号多项式的因式分解(horner )syms x fun1=2*x3+2*x2-32*x+40fun1=2*x3+2*x2-32*x+40 horner
9、(fun1)ans=40+(-32+(2+2*x)*x)*x fun2=x3-6*x2+11*x-6 fun2=x3-6*x2+11*x-6 horner(fun2)ans=-6+(11+(-6+x)*x)*x1/30/202316第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(4)符号表达式的简化(simplify)syms x fun1=(1/x+7/x2+12/x+8)(1/3)fun1=(13/x+7/x2+8)(1/3)sfy1=simplify(fun1)sfy1=(13*x+7+8*x2)/x2)(1/3)sfy2=simplify(sfy
10、1)sfy2=(13*x+7+8*x2)/x2)(1/3)1/30/202317第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(5)subs函数用于替换求值 syms x yf=x2*y+5*x*sqrt(y)f=x2*y+5*x*y(1/2)subs(f,x,3)ans=9*y+15*y(1/2)subs(f,y,3)ans=3*x2+5*x*3(1/2)1/30/202318第7章 符 号 运 算MATLAB 7 简明教程简明教程 清华大学出版社清华大学出版社(6)反函数的运算(finverse)syms x y f=x2+y f=x2+y f=x2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 07-符 算01635 07 01635
限制150内