- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
;;符号运算与数值运算的区别主要有以下几点。
(1)传统的数值型运算受到计算机保留的有效位数的限制,它的内部表示法采用计算机硬件提供的8位浮点表示法,每一次运算都会有一定的截断误差,重复的多次数值运算可能会造成巨大的累积误差。符号运算不需要进行数值运算,不会出现截断误差,由此可见符号运算是非常准确的。
(2)符号运算可以得出完全的封闭解或任意精度的数值解。
(3)符号运算的时间较长,而数值型运算速度快。
?
;;;可以通过工作空间查看各变量的数据类型和存储空间,工作空间窗口如图3.1所示。
;;;;;;;3.2.1 符号表达式的代数运算
1.符号运算中的运算符
符号运算中的运算符有以下2种。
(1)基本运算符。
① 运算符“?”、“?”、“*”、“\”、“/”、“^”分别实现符号矩阵的加、减、乘、左除、右除、求幂运算。
② 运算符“.*”、“./”、“.\”、“.^”分别实现符号数组的乘、左除、右除、求幂,即数组间元素与元素的运算。
③ 运算符“ ”、“. ”分别实现符号矩阵的共轭转置、非共轭转置。
(2)关系运算符。
① 在符号对象的比较中,没有“大于”、“大于等于”、“小于”、“小于等于”的概念,只有是否“等于”的概念。
② 运算符“= =”、“~=”分别对运算符两边的符号对象进行“相等”、“不等”的比较。当为“真”时,比较结果用1表示;当为“假”时,比较结果则用0表示。
;2.函数运算
函数运算有以下几种。
(1)三角函数和双曲函数。三角函数包括sin、cos、tan;双曲函数包括sinh、cosh、tanh;三角反函数除了atan2函数仅能用于数值计算外,其余asin、acos、atan函数在符号运算中与数值计算的使用方法相同。
(2)指数和对数函数。在符号计算中,指数函数sqrt、exp、expm的使用方法与数值计算的使用方法完全相同;对数函数在符号计算中只有自然对数log(表示ln),而没有数值计算中的log2和log10。
(3)复数函数。在符号计算中,复数的共轭conj、求实部real、求虚部imag和求模abs函数与数值计算中的使用方法相同。但注意,在符号计算中,MATLAB没有提供求相角的命令。
(4)矩阵代数命令。???符号计算中,MATLAB提供的常用矩阵代数命令有diag、triu、tril、inv、det、rank、poly、expm和eig等,它们的用法几乎与数值计算中的情况完全一样。
;;;;;;;;;;3.3.1 符号表达式中自由变量的确定
1.自由变量的确定原则
当符号表达式中含有多于1个的符号变量时,如“f=ax2+bx+c”和“f=x2+y2”,则只有1个变量是独立变量,其余的符号变量当作常量处理。
如果不指定哪1个变量是自由变量,MATLAB将基于以下几个原则选择1个自由变量。
(1)小写字母i和j不能作为自由变量。
(2)符号表达式中如果有多个符号变量,则按照以下顺序选择自由变量:首先选择x作为自由变量;如果没有x,则选择在字母顺序中最接近x的字符变量;如果与x相同距离,则在x后面的优先。
(3)大写字母比所有小写字母都靠后。
例如:
x^2+a*x+b的自由符号变量是x;
a*(sin(t)+b*cos(w*t))的自由符号变量是w;
a*theta的自由符号变量是theta;
i+a*j的自由符号变量是a。
;;;;MATLAB提供了pretty 、collect、expand、horner和factor函数,可以对符号表达式进行化简,如表3.2所示。
;;2.simple函数
simple 函数给出多种简化形式,给出除了pretty 、collect、expand、factor、simplify简化形式之外的radsimp、combine、combine(trig)、convert形式,并寻求包含最少数目字符的表达式简化形式。
【例3.10续】 利用simple简化符号表达式cos2x?sin2x。
程序分析:得出最简化的符号表达式为“cos(2*x)”。
;;;;;;;;;3.4.1 符号极限
假定符号表达式的极限存在,Symbolic Math Toolbox提供了直接求表达式极限的函数limit,函数limit的基本用法如表3.3所示。
;;;;;;;;;;;;泰勒级数还可以使用可视化的泰勒级数计算器,在命令窗口中输入命令“taylortool”,就会出现泰勒级数计算器窗口,如图3.2所示。
;3.5.1 傅里叶变换及其反变换
时域中的f(t)与频域中的Fourier变换F(?)之间的关系如下:
;;;Laplace变换和反变换的定义为:;;;;1个离散信号的Z变换和Z反变换的定义为:
;;;;;;;;;;【例3.27】 绘制线性系统 的相平面图,如图3.
您可能关注的文档
最近下载
- 正常新生儿护理演示ppt课件.ppt
- 硬笔楷书教学课件.pptx VIP
- 天津市南开翔宇学校初一新生分班(摸底)数学模拟考试(含答案).pdf VIP
- 第1课 寻找信息科技(教学设计)-2024-2025学年人教版(2024)信息三年级全一册.docx VIP
- 南京电子地图超大版-超清晰-3600-x-5100分辨率.pdf VIP
- 冷轧带钢再结晶退火的感应加热.pdf VIP
- (高清版)B-T 18380.12-2022 电缆和光缆在火焰条件下的燃烧试验 第12部分:单根绝缘电线电缆火焰垂直蔓延试验 1kW预混合型火焰试验方法.pdf VIP
- 大学生竞选班长最新PPT课件.ppt VIP
- 云教版劳动与技术四年级上册2切菜.pptx VIP
- 育婴员(职工组)基础知识模块(模块一).docx VIP
文档评论(0)