第三章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文档。上传文档
查看更多
* 符号函数的可视化 例: x=sym(x); f=sym(1/(5+4*cos(x))); ezplot(f); * Example5_5 符号运算与数值运算画图上的区别 数值方法: x=-2*pi:0.1:2*pi; f=cos(x); plot(x,f) 符号运算方法: 方法一: syms x f=cos(x) ezplot(f,[-2*pi,2*pi]) 方法二: syms x f=cos(x) x2=[-2*pi:0.1:2*pi] f2=subs(f,x,x2) plot(x2,f2) * 1:试求 * 2:已知函数 求 已知函数 求 * 3:试计算 * 4:对以下方程联立方程组 求a=16,b=12,c=18时的x,y,z * 5:求二阶常系数非齐次微分方程的通解 6:求满足初始条件的二阶常系数非齐次微分方程的特解 * 7 试求 的拉氏变换和求 的反s变换 * 8 编写命令文件,分别利用数值方法和符号方法两种方法绘出下列图形。 * 第3章 MATLAB的符号运算 * MATLAB符号运算入门 科学与工程技术的数值运算固然重要,但自然科学理论分析各种各样的公式、关系式及其推导就是符号运算要解决的问题。它与数值运算一样,都是科学计算研究的重要内容。Matlab数值运算的对象是数值,而Matlab符号运算的对象则是非数值的符号对象。符号对象就是代表非数值的符号字符串。 * 符号运算与数值运算的区别 数值运算: 其运算的元素是数值; 在运算过程中必须先对变量进行赋值,然后才能参加运算; 其结果以数值形式出现。 符号运算: 其运算的元素是符号; 在运算过程中无须对变量进行赋值就可参加运算;但是必须先定义符号变量; 其结果以符号形式出现。 * 符号运算与数值运算的区别 例求解: 中f的值 。 数值运算 : rho=(1+sqrt(5))/2 rho=1.6180 f=rho^2-rho+1 f=2.000 符号运算: rho=sym(‘(1+sqrt(5))/2’) rh0= (1+sqrt(5))/2 f=rho^2-rho+1 f=(1/2+1/2*5^(1/2))^2+1/2-1/2*5^(1/2)) * 例1:求解一元二次方程 的解。 见example3_1 例2:对于数学表达式 合并关于 见example3_2 的同类项。 例3:对于数学表达式 见example3_2 即三 的展开式。 因式连乘积 * 例4:导函数 见example3_3 例5:计算不定积分 和定积分 见example3_3 例6:求解一阶微分方程 见example3_3 和 例7:求以下矩阵行列式的值 见example3_4 * Matlab符号运算的几个基本概念 符号对象(P49): 符号对象是symbolic math toolbox定义的一种新的数据 类型(sym类型),用来存储代表非数值的字符符号(通 常是大小写的英文字母及字符串)。符号对象可以是符号 常量(符号形式的数),符号变量,符号函数以及各种符 号表达式(符号数学表达式,符号方程与符号矩阵) 创建符号对象与函数命令(P50) 1、函数命令sym()格式 格式1 s=sym(a)(a代表一个数字值、数值矩阵、数值表达式 格式2 s=sym(‘a’)(a代表一个字符串) 2、函数命令syms格式 syms s1 s2 s3;创建3个符号对象 * 符号常量 符号常量是一种符号对象。数值常量如果作为函数命令 sym()的输入参量,这就建立了一个符号对象——符号常量 例如:sym(1/8) 符号变量 符号变量通常是指一个或几个特定的字符,不是指符号表达式,虽然可以将一符号表达式赋值给一个符号变量。符号变量的命名规则与数值变量相同。 例如: a=sym(‘alpha’) syms alpha beta gama; * 符号表达式、符号函数与符号方程(P50) 符号表达式是由符号常量、符号变量、符号函数用运算符或专用函数连接而成的符号对象。符号表达式有两类: 符号函数和符号方程。 例:f=sym(‘a*x^2+b*2+c’) 或syms a b c x f=

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档