第6章 MATLAB的符号运算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 MATLAB的符号运算

符号常量、符号变量、符号表达式、符号矩阵的创建 符号表达式的代数运算 符号表达式的操作和转换 符号极限、符号微分、符号积分、符号级数 符号积分变换 7 符号表达式或矩阵的修改 1)重新赋值。 2)指令修改 用A1=subs(A, ‘old’, ‘new’)来修改。 用‘new’置换符号表达式A中的’old’ 得到新的符号表达式A1。 例: syms a b; A =[ a, 2*b; 3*a, 0] A(2,2)=4*b A =[ a, 2*b] [3*a, 4*b] §6.2 符号矩阵的基本运算 新版MATLAB采用了重载技术,使得符号运算的算符和基本函数与数值运算中的算符和基本函数几乎完全相同。所以符号运算操作指令都比较直观、简单。 例1:f= 2*x^2+3*x-5; g= x^2+x-7; syms x f=2*x^2+3*x-5; g= x^2+x-7; h=f+g h = 3*x^2+4*x-12 例2:f=cos(x);g= sin(2*x); syms x f=cos(x);g=sin(2*x); f/g+f*g ans = cos(x)/sin(x)+cos(x)*sin(x) 符号运算中的运算符 (2)关系运算符 在符号对象的比较中,没有“大于”、“大于等于”、“小于”、“小于等于”的概念,只有“等于”和“不等于”的概念。 “==”和“~=” 泰勒级数展开 taylortool §6.5 符号积分变换 例.计算 f=xexp(-10x)的Z变换 syms x f=x*exp(-x*10); F=ztrans(f) F = z*exp(-10)/(z-exp(-10))^2 §6.6 可视化符号函数分析工具 Funtool 考察两个一元函数的各种性质及其相关性质。 可以完成函数的基本运算。 掌握如何创建、修改符号常量、符号变量、符号表达式和符号矩阵; 掌握基本的符号表达式代数运算; 掌握符号表达式的常用操作和转换; 掌握符号极限、符号微积分和级数运算; 了解符号积分变换。 3. 符号积分 int(f,’t’) %求符号变量t的不定积分 int(f,’t’,a,b) %求符号变量t的积分 int(f,’t’,’m’,’n’) %求符号变量t的积分 。 f=sym(cos(x)); int(f) %求不定积分 ans =sin(x) int(f,0,pi/3) %求定积分 ans =1/2*3^(1/2) int(f,a,b) %求定积分 ans =sin(b)-sin(a) int(int(f)) %求多重积分 ans =-cos(x) 3. 级数求和 symsum(s,x,a,b) %计算表达式s的级数和 说明:x为自变量,x省略则默认为对自由变量求和;s为符号表达式;[a,b]为参数x的取值范围。 syms x k s1=symsum(1/k^2,1,10) %计算级数的前10项和 s1 =1968329/1270080 s2=symsum(1/k^2,1,inf) %计算级数和 s2 =1/6*pi^2 s3=symsum(x^k,k,0,inf) %计算对k为自变量的级数和 s3 =-1/(x-1) 4. 泰勒级数展开 taylor (F,x,n) %求泰勒级数展开 说明:x为自变量,F为符号表达式;对F进行泰勒级数展开至n项,参数n省略则默认展开前5项 syms x s1=taylor(exp(x),8) %展开前8项 s2=taylor(exp(x)) %默认展开前5项 4. 代数方程的求解 solve(‘eq’,’v’) %求方程关于指定变量的解 solve(‘eq1’, ’eq2’,’v1’,’v2’,…) %求方程组关于指定变量的解 f1=sym(a*x^2+b*x+c) %无等号 solve(f1) %求方程的解x f2=sym(sin(x)) solve(f2,x)

文档评论(0)

xiaolan118 + 关注
实名认证
文档贡献者

你好,我好,大家好!

版权声明书
用户编号:7140162041000002

1亿VIP精品文档

相关文档