- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
matlab2_sym课件
1 matlab 的概念及发展史
2 format 含义
3 变量命名规则及预定义变量
4 标点功能
5 常用指令
6 diary
matlab 的搜索路径
(内存变量;内建函数;当前目录m文件;其他目录m文件(path能找到) )
8 notebook -setup 2006版本需要选择word版本;第三讲 MATLAB的符号运算;符号运算的功能;一、符号运算的基本操作;特点:
? 运算对象可以是没赋值的符号变量
? 可以获得任意精度的解
Symbolic Math Toolbox——符号运算工具包通过调用MuPAD软件实现符号计算的。
;MuPAD
MuPAD (Multi Processing Algebra Data Tool)是一个商用计算机代数系统。最初由德国帕德博恩大学(Universit?t Paderborn) Benno Fuchsteiner 教授的MuPAD研究小组开发而成,1997年以来,其开发由该研究小组与德国SciFace Software有限公司共同承担。
!!!以前和maple软件搭档。从MATLAB R2008b开始,符号计算的默认计算引擎就不再使用Maple,而使用MuPAD。 。 ;2. 符号变量与符号表达式;
;3.符号矩阵的创建
数值矩阵A=[1,2;3,4]
A=[a,b;c,d] —— 不识别
?用matlab函数sym创建矩阵(symbolic
的缩写)
命令格式:A=sym([ ])
※ 符号矩阵内容同数值矩阵
※ 需用sym指令定义
※ 需用 标识;例如:A = sym([a , 2*b ; 3*a , 0])
A =
[ a, 2*b]
[3*a, 0]
这就完成了一个符号矩阵的创建。
注意:符号矩阵的每一行的两端都有方
括号,这是与 matlab数值矩阵的
一个重要区别。;符号数字和符号常数
【例2.1-1】
a=pi+sqrt(5)
sa=sym(pi+sqrt(5))
Ca=class(a)
Csa=class(sa)
vpa(sa-a) ;?用字符串直接创建矩阵;例:A =[[ a,2*b]; [3*a, 0]]
A =
[ a, 2*b]
[3*a, 0];? 符号矩阵的修改;;符号计算中的算符
数值运算中,所有矩阵运算操作指
令都比较直观、简单。例如:a=b+c;
a=a*b ;A=2*a^2+3*a-5等。
符号运算符号与数值运算的算符相同
+ - * \ / ^ ; + - .* . \ ./ .^ ;
关系运算没有大于、小于、大于等于、小于等于
只有 == ~= ;符号矩阵运算的函数:
与数值类函数和指令对应的同名符号类函数和指令
借助mfun调用的50多个经典特殊函数
(误差函数、贝塞尔函数等)
借助evalin和feval调用的数量巨大的MuPAD库函数;符号对象的识别
【例2.1-5】。
clear
a=1;b=2;c=3;d=4;
Mn=[a,b;c,d]
Mc=[a,b;c,d]
Ms=sym(Mc)
SizeMn=size(Mn)
SizeMc=size(Mc)
Si
文档评论(0)