- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB中的符号运算;MATLAB所具有的符号数学工具箱与其它所有工具不同,它适用于广泛的用途,而不是针对一些特殊专业或专业分支。另外,MATLAB符号数学工具箱与其它的工具箱区别还因为它使用字符串来进行符号分析,而不是基于数组的数值分析。;符号数学工具箱是操作和解决符号表达式的符号数学工具箱(函数)集合,有复合、简化、微分、积分以及求解代数方程和微分方程的工具。另外还有一些用于线性代数的工具,求解逆、行列式、正则型式的精确结果,找出符号矩阵的特征值而无由数值计算引入的误差。工具箱还支持可变精度运算,即支持符号计算并能以指定的精度返回结果。 ; 符号数学工具箱中的工具是建立在功能强大的Maple之上。它最初是由加拿大的滑铁卢(Waterloo)大学开发的。当要求MATLAB进行符号运算时,它就请求Maple去计算并将结果返回到MATLAB命令窗口。因此,在MATLAB中的符号运算是MATLAB处理数字的自然扩展。 ;符号表达式是代表数字、函数、算子和变量的MATLAB字符串,或字符串数组。不要求变量有预先确定的值,符号方程式是含有等号的符号表达式。符号算术是使用已知的规则和给定符号恒等式求解这些符号方程的实践,它与代数和微积分所学到的求解方法完全一样。符号矩阵是数组,其元素是符号表达式。 ; 1/(2*x^n)
;MATLAB符号函数可用多种方法来操作这些表达式
diff( cos(x) )
ans=
-sin(x)
? % differentiate cos(x) with respect to x
M=sym( [a,b;c,d] )
M= [a,b]
[c,d]
?% create a symbolic matrix M
determ(M)
ans= a*d-b*c
% find the determinant of the symbolic matrix;上面的第一个例子的符号表达式是用单引号以隐含方式定义的。它告诉MATLAB cos(x) 是一个字符串并说明diff( cosx )是一个符号表达式而不是数字表达式;而在第二个例子中,用函数sym显式地告诉MATLAB M=sym( [a,b;c,d] )是一符号表达式。在MATLAB可以自己确定变量类型的场合下,通常不要求显式函数sym。 ;符号变量?
当字符表达式中含有多于一个的变量时,只有一个变量是独立变量。如果不告诉MATLAB哪一个变量是独立变量,MATLAB将基于以下规则选择一个: ;缺省的独立变量,有时称作自由变量,在表达式 1/(5+cos(x)) 中是 x ;在 3*y+z 中是 y ;在 a+sin(t) 是 t 。在表式 sin(pi/4)-cos(3/5) 中自由符号变量是 x ,因为此式是一个符号常数无符号变量。可利用函数symvar询问MATLAB在符号表达式中哪一个变量它认为是独立变量。
;symvar( a*x+y*) % find the default symbolic variable
ans= x
?
symvar( a*t+s/(u+3) ) % u is the closest to x
ans= u
?
symvar( sin(omega) ) % omega is not a singlee character。
ans= x
?
symvar( 3*i+4*j ) % i and j are equel to sqrt(-1)
ans= x
?
symvar( y+3*s , t )
ans= s
% find the variable closest to t rather than x;如果利用规则symvar不能找到一个缺省独立变量,它便假定无独立变量并返回x。这一结论对含有由多个字母组成的变量,如:alpha或s2的表达式,或不含变量的符号常数均成立。如果需要,绝大多数命令都使用用户选项以指定独立变量。; diff( x^n )
% differentiate with respect to the default variable x
ans= x^n*n/x?
diff( x^n , n )
% differentiate x^n with respect to n
ans= x^n*log(x)?
diff( sin(omega) )
% differentiate using the default variables (x)
ans= 0?
您可能关注的文档
- 长沙过贾谊宅---公开课幻灯片.ppt
- 防恐防暴主题班会PPT幻灯片.ppt
- 防网络电信诈骗主题班会PPT幻灯片.ppt
- 防排烟宣贯幻灯片(王炯)2018-8-24.ppt
- 阿房宫赋优秀幻灯片.ppt
- 阿房宫赋公开课优秀幻灯片.ppt
- 重庆大学管理心理学幻灯片11-12z.ppt
- 阅读指导课《小鸡卡梅拉之我想去看海》幻灯片.ppt
- 锐角三角函数复习幻灯片ppt新人教版九年级下.ppt
- 陆游《十一月四日风雨大作》PPT幻灯片.ppt
- 8 黄山奇石(第二课时)课件(共22张PPT).pptx
- 22《纸船和风筝》教学课件(共31张PPT).pptx
- 17 松鼠 课件(共23张PPT).pptx
- 23《海底世界》课件(共28张PPT).pptx
- 21《大自然的声音》课件(共18张PPT).pptx
- 第12课《词四首——江城子 密州出猎》课件 2025—2026学年统编版语文九年级下册.pptx
- 第2课《济南的冬天》课件(共42张PPT) 2024—2025学年统编版语文七年级上册.pptx
- 17 跳水 第二课时 课件(共18张PPT).pptx
- 第六单元课外古诗词诵读《过松源晨炊漆公、约客》课件 统编版语文七年级下册.pptx
- 统编版六年级语文上册 22《文言文二则》课件(共27张PPT).pptx
最近下载
- QlikView专业版培训教程精品.pdf VIP
- 部编版2025秋六年级上册语文1.27《我的伯父鲁迅先生》 课件.pptx VIP
- 生物专业英语第三版蒋悟生编__课文翻译试卷.doc VIP
- NB∕T 20485-2018RK 核电厂应急柴油发电机组设计和试验要求.pdf
- 读《地球的红飘带》有感.pptx VIP
- 建筑与市政地基基础通用规范试卷含答案.docx
- 班级管理(第3版)张作岭课后习题答案.docx VIP
- 2026年中国互联网体育服务市场深度评估与发展机遇预测报告.docx
- 党课讲稿、深刻把握“信念是本,作风是形”的时代内涵与实践要求.docx VIP
- 学堂在线 日语与日本文化 期末考试答案.docx VIP
原创力文档


文档评论(0)